Every dog deserves a good home, and every home deserves a good dog. There is no better companion than a rescue dog that has suffered so much but still has so much love to give. Their love is unconditional, and they always put your needs above theirs. They know when you're happy, they know when you're ill or depressed, and they will wait by the door from the time you leave until you return. Before you shop, check out the pet societies and humane societies...