A good read for every prospective puppy owner:

http://deesdogs.com/choosing_a_puppy...f2849da971faf6