Best wishes with your new pup. I recommend training the pup yourself. You'll get a much greater reward on the duck pond when you reap the benefits of YOUR time and effort you spend with it, you get to know your pup better, and plus and you'll save lots of money. In my experience, I've never seen a dog perform well for the owner after its been off at school (others might have different stories). Training is work but it's fun and you can't beat the joy of watching your pup do what YOU taught him to do, not what you paid some other guy to do who doesn't care for your dog like you do. "Water Dog" by Woltors is a great buy! What kind of dog did you decide on?