We cannot state this enough - pet stores are not the place to go to buy your puppy. You should be approaching dog breeders directly. Here's just a few reasons why (we could write a whole book on this!):

So there's simply no excuse not to buy a puppy directly from a breeder. By patronizing reliable breeders, the buyer is assured of dealing with knowledgable people who are in a position to give correct information and counselling during all stages of the dog's development.