What reactivity is
Reactivity means a dog reacts strongly to something, like another dog, a person, or a bike, usually by barking, lunging, or spinning on the leash. It is a description of behavior, not a diagnosis or a judgment of the dog. The cause is often fear, frustration, or overarousal. Many reactive dogs are afraid. Others are very excited and cannot handle the leash. It is worth working out which one you have.
Not every German Shepherd is reactive, and plenty of other breeds are. This page is for the ones who are. For the broader picture, read our leash reactivity and reactive vs anxious dog pages, and the blog on reactive or just rude.
It is common to feel embarrassed or afraid. Please do not let that push you into harsh fixes. Reactive dogs are usually already stressed, and extra pressure from you makes the world feel less safe. A calm, steady person at the other end of the leash is the most useful tool you have.
Look at the details of your own dog. Does the reaction happen only on leash? Only with certain dogs, sizes, or kinds of people? Only when you are tense? Does it happen at the same distance each time? Notes like these help a trainer and your vet far more than the word "reactive" does.