When you start looking for a puppy try
http://ytca.org/frame_index2.html. They list area breed clubs and breeders that are reputable who might have nice puppies or could put you in contact with breeders that do. This way you don't have to worry about buying from puppymills and bad back yard breeders. Good luck.