If you are not sure which breed will best suit your lifestyle and your family, it's well worth doing your homework: after all, there are more than 400 breeds to choose from.
Try the HillsPet.com Dog Breed Catalog: This is an excellent place to start, and it's easy to use.
Search the Internet: There are dozens of websites dedicated to specific breeds of dogs.
Consider your family and lifestyle: If you have young children, you will want a sturdy, sociable and even-tempered breed. If your family enjoys an outdoor lifestyle, you should consider a breed that will thrive on this and be part of your active life. On the other hand, if you prefer the quiet life, or have a small yard, consider a breed that needs less exercise, and would be happy relaxing with you indoors.
It's also important to bear in mind how big your dog will be when he reaches adulthood; you've got room for the puppy right now, but what about later on? Also consider how much time you are willing to devote to grooming and brushing your pet, as some long-haired breeds may require daily maintenance.