An der leine geht es darum zu agieren und nicht zu reagieren. Denn das heisst sonst das er dich führt und nicht du ihn.
Sprich er geht dahin wo die Leine ihn hinführt und nicht andersrum.
Deswegen würde ich immer wieder veränderungen einbauen, also mal zurück, mal zur seite, mal in ihn rein, mal abgrenzen etc.
Wenn er zieht auf keinen fall dahin gehen lassen wo er hinzieht.
Bleib dabei immer ruhig und bestimmt, reg dich nie auf.
Was hundebegebungen angeht ist das auch so eine sache, denn meist treffen die hunde dann frontal aufeinander was einfach kein gutes kennenlernen vorraussetzen kann.
Das ziel sollte also sein das dein hund den anderen hund ignoriert und ihr an ihnen vorbeigeht.
In der regel verändert sich was sobald man einen hund sieht. Man geht langsamer oder bleibt stehen, man hört auf zu atmen oder man nimmt die Leine fester. All das sind dinge die dein hund wahrnimmt und die ihm zeigen das irgendwas anders ist, was dann zu solchen reaktionen führen kann.
Also rate ich dir guck geradeaus und guck dir ein schild oder irgendwas an wo du drauf zu gehen kannst, halte deinen hund auf der gegenüberliegenden seite des anderen hundes und geh einfach dran vorbei. Achte darauf das sich an deinem gang, deiner atmung und das halten der leine nichts verändert.
Deswegen würde ich dazu noch raten die leine kurz genug zu halten das du deinen hund auch auf der seite halten kannst und er nicht die seite richtung anderer hund wechselt. Ignorier das dein hund zum anderen hund schießt und geh deines weges.
Für korrekturen bedarf es ruhe und bestimmtheit, aber vor allem auch den richtigen zeitpunkt. Du kannst es selbst probieren, aber wenn du es nicht schaffst sehr gerne einen hundetrainer aufsuchen.
Ps: arbeite vor allem draussen, ohne viele reize, an der bindung und kommunikation mit deinem hund, damit er auch draussen kontakt zu dir sucht.
Irgendwann kann man, wenn dein hund ruhig ist auch kontakt zu anderen hunden suchen. Auch da würde ich ihn erstmal hinter dir halten und dich mit dem anderen halter locker unterhalten. Dann kannst du evtl auch den anderen hund ml streicheln damit dein hund sieht das du dich um solche situationen kümmerst und du die situation für ungefährlich hältst. Bei der hundebegnung dann seitliches kennenlernen, kein frontales.
Viel glückund ich hoffe ich konnte etwas helfen