How to Pick a PuppyPicking out a puppy can be quite a challenge. There are many things to think about before making this important decision. For many...