Wie ist das Sozialverhalten ohne Leine? Darüber hast du garnichts geschrieben, oder irre ich mich? Das wäre wichtig zu wissen.
Als Training würde ich dir erstmal "Zeigen und bennen"* empfehlen, hier gibts einen Thread dazu. Ob das der richtige Weg für euch ist weiss ich nicht, viel falsch machen kann man dabei aber nicht.
Wir haben damit unser Problem sagen wir mal zu 80% gelöst. Gerade sind wir an der magischen "Auf einem Weg" Grenze, aber bei 2-3m Distanz kommen wir zu 95% souverän vorbei. Dann gibt es noch ein paar wenige Erzfeinde und das eigene Revier (etwa 25m um die Wohnung) wo es noch zu wünschen lässt bzw ein anderes Training und Handling erfordert.
Du brauchst sicherlich Souveränität- entscheide also fix WIE du in welcher Situation reagieren willst und handle bevor dein Hund oben raus ist, wie oben schon beschrieben. Lass dir aber nicht einreden, dass das Problem nur an dir liegt. Das haben die bei uns auch versucht. Z.B eine "Hundetrainerin" die meditiert wegen der Leinenaggro ihres Schäferhundes und uns im Hundeverein sagt wir sollen auch meditieren und das Problem würde eh meistens nur am "Führer" liegen 
Man wird doch nur immer noch unsicherer, wenn man denkt, dass man selber schuld ist. Wichtiger ist das Timing beim Training und das allgemeine souveräne Handeln als die Perönlichkeit des Leinenhalters würde ich behaupten.
Mir ists mittlerweile völlig bumms was die Leute denken, mir ists auch nichmehr peinlich wenn mal meine pöbelt, weil ich z.B weiss, dass ich das wieder in Griff bekomme. Und weil ich weiss, warum es meine tut und das sie ein sehr sozialer Hund ist.
Vorhin hat sie übrigens gepöbelt, ich selbst war aber auch etwas nervös- weil hinter einem ca 1m hohen Holzzaun ein riesiger Labbimix und n Dobermann, der seinen Kopf auf den Zaun legen konnte, Krawall gemacht haben. Aber selbst da konnte ich mich fangen und managen dass wir möglichst schnell UND einigermasse souverän vorbeikommen.
Das Handling und das Timing kann man lernen. Uns hat eine Trainerin geholfen, unschaffbar wäre es ohne Trainerin nicht gewesen.
Hängt aber auch alles vom Einzelfall ab! Und deinen kann hier niemand so gut von aussen bewerten....
LG und viel Erfolg beim Training
*https://www.dogforum.de/post11079600.h…ennen#p11079600