What Kind of Puppy Should You Choose?

Are you a patient person, do you have realistic goals,  do you have time on your hands for the next 6 months, do you have an active lifestyle, do you spend time indoors doing hobbies or outside hiking. Do you have children in your home? Have you sat down and thought...