I beg to differ. While I agree that pet shop puppy mills should be closed, buying a dog from reponsible breeders is a good thing. I have nothing against people who take rescue dogs home. I think that is a wonderful thing. But rescue dogs would not suit the purposes or interests of many people like myself.
Dogs are breed specific and they possess their own characteristics, instincts, and abilities. Cross-breeding violates the geneology that created that specific breed and produces puppies that could be anything. That's fine for someone who just wants a dog, but I, like many others, want a dog for specific purposes. If you have a ranch you probably want a dog that can herd.
Additionally, it's not only the financial expense of having a dog that's important, it's the emotional expense of losing one that is also important. If I'm going to invest the emotional costs of myself and family into a dog, then I want to know the history and health of the lineage of that dog. What it costs is secondary to the emotional considerations. If a thousand dollars buys me peace of mind knowing the dog is less likely to get hip dysplasia and comes from sound parents that exhibit the qualities I want in my dog then it's worth every penny.
You don't get that assurance with a rescue dog .. although I am not suggesting there is anything wrong with having them. I applaud those who rescue them.
Not only can vet bills get real expensive, but losing a dog is like losing a family member. It hurts like hell. If money is the only thing seperating me from getting a dog that will have the best chance of living a long, healthy, and happy life, then I'm spending money.