How do you go about selecting a new dog or puppy? What breed? What sex? What age? From where? These and other questions need to be answered before taking the big step of selecting a dog. Making the right choices from the beginning will help ensure that you will get the best dog for you, and you will have a great life together.