You have brought up an important point, and that is some people think we shouldn't buy from pet stores because the puppies are mistreated in the stores or by the breeders. This is very true, but another reason we shouldn't support pet stores is that no reputable breeder would sell to them and while they may be a small hobby breeder they aren't reputable if the sell to pet stores. Proper home placement if very important to reputable breeders, and they do their best to insure that a puppy is place in his forever home, and clients know how to care and train their new family member. It's really important if we love the Yorkshire terrier breed, that we support only those breeders who are breeding for the right reasons and that's to improve the breed. These are the types of breeders who do health testing and know their lines, and you are much more likely to get a healthy puppy from a breeder like this. We had a local pet store sponsor a pet contest on the radio, and it sounded like a great idea, until I learned that they sold pets "from local quality breeders."

Call the radio station and let them know about it, and picketing the pet stores seem to work too.
I love it when pet stores have rescue dogs and cats for adoption, and really support this idea, as long as they are working with a reputable rescue that carefully places pets.