Ag
First of all let me say welcome to furom, In my view there is no such thing as a alround hunting dog, each dog is bread for its own special purpose, and each bread will excel in what they do better that other breads, you would not take a springer and exspect it to do the job of a pointer, the springer was bread to chase the rabits and pheasents out of the edgerows where the pointer was there to point out the game to his master and on command flush it,
there again your not going to get better water dogs than the retrievers ie Lab, chessie, golden to name a few so I beleave you should get the bread thats suits your type of hunting whether it be upland or waterfowling, I hope this helps mate in your consideration on the bread you require.
Take care and God Bless
Eddie and Amber
Its all about Building that Bond.