As for training, google or you tube is great, no need to buy books, although we have tons of them, but a tip is know your dog, do not make it bored as like children, they loose interest, another good idea is to give commands in different places as the pup, dog, can associate the place with the command......always praise rather than tell off a dog when it comes back........and if it looks like its not comming back, try to shout or call and run the other way when you see it look at you...you always have to keep one step ahead of a dog or pup, otherwise its harder to rectify any problems, fingers crossed that works and keep away...a long way away from roads when the pup is loose...for some strange reason they seem attracted to roads!!
I suppose a Vet cannot favor any training establishment or back it, when I worked in Social Work, I was not allowed to suggest any other services than those Social Services commisioned for fear of stuff going wrong and the blame bit SS in the bum!!!
Dogs have thier differernt natural traits, thats why people breed pedigree dogs......its easy to utilise existing traites, my dogs naturaly bring things back to me, and also have soft mouths!!!!!
You will be great!!! look forward to seeing how he grows..big fluff ball!!!!!