How to buy a dog;
Talk to a veterinarian and get breeder listings from them, then contact the breeder, ask to meet them and their dogs and get many many references. Get the breeders vet's name and ask for a reference from them too. Then because you have researched the breed you know what other things to ask about...ie hips and elbows are free from hip dysplasia, their eyes are clear and have been tested, they have no inherited issues in their lines, etc
I am with ya on the puppy mills....sad sad state most of those dogs live in all their lives. My Mom manages an SPCA and their job is so tough.
Hopefully the SPCA there can and will inspect the pet store that has the puppy BUT unless there is a health concern, it is not being fed/given water, kept warm and dry etc there isn't a bunch they can do with the puppy...after all it's not illegal for pet stores to purchase puppies wherever they want...and then they get the impulse shopper that has to buy that "Dachshund type" or "Purebred Bichon Poodle mix" (love those ones

) for $1200.00.
Anyone interested in a dog should always research, research, research first...just like we preach here!