I agree with the Lab. I used to be a GSP guy when I was younger and had "legs". Went thru a few that were great dogs. Now that I'm a "old guy" you can't beat a good Lab, unbelievable personality and their desire to please is unmatched. A good one can do it all, water work, upland work and "buddy" work. The hardest part about a Lab is to keep from strangling them the first 1 1/2. The puppy phase lasts a little longer than most dogs but when they finally grow out of it, providing they havn't chewed up everything you own, they are great.