Question: how to train a german shepherd puppy not to bark?
Answer: Use a clicker to train your dog to bark and when to stop.
Say 'No' when you dog barks without your consent.
If your dog is exhibiting good manners during the training, praise it.
Keep the barking to commands only, which means that allow your dog to bark when you give it a heads-up.