Ich finde 2 Sachen wichtig:
1. Regelmäßiger, kontrollierter (!) Kontakt zu anderen souveränen Hunden, entweder in einer Hundegruppe oder mit ausgewählten anderen Hundehaltern. Dein Hund muss verschiedene Hunde kennenlernen und im Umgang mit ihnen sicherer werden. Dabei sollte er weder angepöbelt werden, noch selber pöbeln.
2. Kein Kontakt an der Leine. Dein Hund muss lernen, dass andere Hunde uninteressant sind, solange er an der Leine ist. Wenn du ihn ständig "Hallo" sagen lässt, ziehst du dir das Leinenproblem nur weiter ran. Versuch ihn abzulenken und auf dich zu fokussieren, das geht mit Leckerlies oder Spielzeug. Du musst interessanter sein, als der andere Hund.