
I agree with Moonmaiden and the link that she has put up is perfect.
Although I don't have GSD's now, I did have them for many yrs, so know a little about the breed. In my humble opinion, you are
never going to be able to curb the breeds vocalisation. They are a very vocal dog and to try to stop this is unrealistic.
Again, the dog that you have depends upon the breeding and the current environment. Only you can encourage and train confidence into your Shepherd. I cannot stress enough how much you have to socialise your dog in
every situation possible.
As a rule, they go through a period of insecurity/unsurity at 4/6 months, it's vital that you keep socialising, then again at 12-14 months and then there is another 'finding myself' surge around 18-24 months. This age can vary of course and is only a guide.
Obviously I had Shepherds that were 3,4,5 yrs + and still needed to be reminded of their manners by way of socialisation, as expected. It's a never ending story where that is concerned, you cannot sit back and think 'I've now trained my dog so that's it' it is an ongoing routine that has to continue to the end of their lives. Just to reiterate, they are a very vocal breed and to a certain extent you have to ignore it. I trained mine to bark and whine on command but it didn't stop them doing it in other circumstances where they were 'overcome' and excited.
Good luck with your boy, I'm sure that you will get a lot of pleasure out of him.
Jo