I went pheasant hunting twice this past week and it was great. I'm also planning on going duck hunting this month and next month. I hate being dependent on someone else for any of my hunting, though, so that means I need to get a dog of my own. What, in your opinion, is the best breed for all-around upland/waterfowl hunting? I just about fell in love with the GSP that I hunted with, but I'm betting he wouldn't be much good in a duck hunting situation. He was a wonderful dog, though, and I'd trust him with my 3-year-old daughter.