I'm leaning towards black lab mixes, but I guess it doesn't matter in the end (we're really hoping for this unbearably cute black lab/golden retriever puppy that needs to be rescued).
In your experience, what kind of dog would you recommend? We want a medium/larger but not huge dog that we can take to the beach and to the woods, and play fetch and go on doggy play dates with our friends' dog. There's a few super cute shepard mixes, do they like the water?