If it was me, I would seek a different Vet. My first Vet used to do stuff like that to Jonas; from 8 weeks until 5 months old. I really wished I would of not returned after the first visit, but I did until I couldn't take it anymore. If you like this Vet. Tell them you will take care of the training of your pup, and just give it its shots it is supposed to have." Just because they are a Vet does not make them a trainer, or a nutritionist for sure".
"You could have the worst day in your life, but when you go home to a German Shepherd it always gets better"