Getting a dog for the first time is a thrilling milestone, but it is a huge undertaking. Dogs are man's best friend, but which pup is best for you? From size to shedding and temperament to activity ...