Pet shops get their puppies from puppy mills, so please don't get a puppy from a pet shop. Read this article to find out more about the wholesale pet industry and pet shop puppies:
http://www.kerryblues.info/index.htm...UE/WHYNOT.HTML
The best place to start your search is to look at the YTCA's list of breeders in your state. These breeders will be able to refer you to other reputable breeders if they don't have puppies or are not in your price range.
http://www.ytca.org/breeder1.html