If you have made the exciting decision to get a new puppy, you're probably ready to bring one home as soon as possible. Not so fast, though—you will need to take the time to figure out which breed is the best fit for you, pick out your...