Leash pulling is the main problem you will face while leash training your German Shepherd. It is a natural behavior of any dog. So don’t be worried and don’t yell at your German Shepherd.
Pause Method: Use the pause method to overcome leash pulling. When your German Shepherd tries to pull the leash and drag you towards a direction or object, just stop and don’t move with your dog. Your German Shepherd will look back at you and will understand you don’t want to go there. This way it will come to know what he is supposed to do. Repeat this every time whenever your German puppy tries to wander away. It will teach your German Shepherd that it should follow you whenever you both are outside and the leash should be loose.