So I know someone that is looking to get a new dog. Yes he fishes and yes he is dying to find that right dog breed to take fishing.

Question is how would you choose and train the right Fishing dog, I guess there's no right/wrong dog to get but some work better than others maybe??

Would you get a water dog ie: Lab/Chesapeake/ etc..
Or non water dog so you wont have to worry about it jumping in all the time?
Ideas would be very helpful since choosing and training a dog to take fishing with you can be a challenge