Your pup will and can do waterfowl and all upland with no problem. One thing is find a retriever club or two in your area and join them, their monthly training outing can help a bunch. There are numerous training programs, i.e Water dog, Lardy, Smart works) Lardy I think is called the total retriever, some folks like them some don't. but rest assured they give you a great starting point. I will say most folks like the Lardy and smart works programs. Enjoy your pup and enjoy the ride of training.