Well...t kind of sounds to me like you want a Lab :) Obviously, you'd want to pick an athletic, driven and moderately built dog. But yeah, nice Labs can be pretty fun dogs and tend to be really, really easy in terms of interactions with people and other dogs.
ETA...coats may or may not fit...