Without hesitation I have to say that Labrador retrievers are by FAR the most versatile outdoorsman and family dog in one. My black lab Rocky is unbelievable in any outdoor or home scenario. He is a stone cold efficient retriever, perfect off leash in the field, and will retrieve ANY object out of water and land faithfully all day. He has camped, hiked and backpacked every condition from 14,000+ foot peaks to long desert hikes. Their undercoat keeps them warm while swimming in cold water, and dries quickly once back on land. Aside from performing in the field, Rocky, and labs in general, love to be part of the family unit. Rocky is affectionate and loving, always by my side or in contact with me. These dogs are great with kids, usually very friendly with other animals, and adapt well to most situations. Even though my pup is a big baby when at home, he still guards the house, issuing a warning bark to approaching people. Labs are tolerant and loyal, given the time and attention they deserve, they will love you a lifetime. Just like most dogs, they do shed. I don't find it overwhelming at all, but it is present. Once caveat though is that most labs are ALWAYS hungry. They have a major food drive, and can gain weight easily if allowed to eat freely.