Even if only a gentle lead, it would make a huge difference.
A really good trainer who has lots of experience with aggressive breeds is the solution long term.
My daughter had to put her dog (a young pit bull) in reform school after a nipping incident and the first thing the trainer had her do was order a muzzle. It was clear acrylic with lots of air holes and a larger one which allowed drinking and kisses. She painted the inside with peanut butter which kept him very busy, and made him not resist wearing it. He wore it when they were going to be around other people.
It accomplished two things: it kept him from nipping folks, and it relieved people on meeting him for the first time. Because he wore it, he befriended a little girl who adored him (he also figured out that little kids were treat factories) and he became a child lover.
The other things her trainer required were a prong collar which gets the dog's attention without actually choking the dog - only a light tug is needed to let it know you mean business.This was part of his walking routine. Also required, a doggy backpack. It fit like a saddle and had pockets on the side, which she stuffed with water bottles. He only wore it to go outside and when she put it on, he knew he was going to have fun. Something about that heavy vest made him think he had a job to do; he became Serious Dog when he wore it. It came in handy for hikes in the hot Texas and Arizona weather too.
German Shepherds are work dogs and need a job to do. He is also a young dog and has a lot of energy, so giving him a lot of exercise will also help. Too bad cows and sheep are no longer kept on the WH lawn; he would keep himself busy all day trying to herd them. I would arm myself with lots of sticks and throw them until he collapsed if he were mine.
She went through every step of his training with him, so she was trained at the same time; she has helped some her friends settle their dogs down.