You are doing well, those are all good steps to try to help with this. Many of our GSD's just get over the top excited/aroused when they see other dogs and other people/dogs do NOT appreciate the 'rude' behavior.
Been able to sign up to attend dog classes yet or see a trainer for help with this?
Have you started clicker training? This is a huge help. Intro to Clicker Training (perfect for puppies!)
MACH3 Bretta Lee Wildhaus MXG MJG MXF MFB TQX HIT CGC TC
Glory B Wildhaus AX, AXJ, XF
"Behind every great man is a woman rolling her eyes." - Jim Carrey