Hallo Willi,
sicher ist es richtig, wenn Du langfristig eine Hundeschule besuchst. Ob eine solche Dir allerdings bei diesem konkreten Problem helfen kann, wage ich zu bezweifeln.
Um Dir einen Tip geben zu können, ist es wichtig das Verhalten des Hundes zu verstehen. Dein Hund hat während der drei Jahre gelernt zunehmend eigenständig zu werden. Dies wurde auch durch den Freilauf unterstützt und gefördert.
Folgerung: er nimmt Dir Deine Rolle als Führung gegenüber Artgenossen nicht mehr ab und regelt die Sitaution allein (bzw. will sie alleine regeln). Unter anderem auch mit der Folge, dass Dein Hund heftig an der Leine zieht.
Der erste Schritt für eine Veränderung ist Kurzleine (1-2 Meter, denn wie soll ich meinen Hund an der Flexileine kontrollieren können?). In der Folge beobachte ausschließlich Deinen Hund, wenn Du in eine entsprechende Situation kommst und nimm ihm als nächstes die Sicht zum "Kontrahenten". Denn was er nicht sieht, kann er nicht anknurren. Beim Vorbeigehen, werde ein klein wenig schneller und führe Deinen Hund grundsätzlich auf der abgewandten Seite (Dein Hund - Du - anderer Hund).
Eine noch genauere Klärung der Situation ist von hier aus nicht möglich, da das Verhalten eines Hundes zunächst beobachtet werden muss, bevor exakte Regeln/Aufgaben erstellt werden können.
Gerne helfe ich Dir weiter, in diesem Sinne einen Gruß in die Runde, Till