Ich würde auf die vielen "Versuche" im Freilauf verzichten (die, wo ihr ihn dann immer wieder einsammeln müsst). Alles kontrollierter ablaufen lassen.
Statt dessen ganz betont und überdeutlich! deinen Hund abschirmen, damit er lernt, was die Lösung ist bei Konflikten - nämlich Schutz bei dir suchen.
Das würde ich bei jeder Begegnung so machen, mit Hunden, aber auch mit Fahrrädern, Menschen etc. Einfach immer demonstrieren: Wenn was komisch ist, gehörst du auf meinen abgewandte Seite. Völlig egal, ob er grad in der situation Angst hat oder nicht. Zum Lernen. Damit er aus dem "Selbst Problem Lösen müssen" rauskommt, dass ihr ihm unbeabsichtigt so beigebracht habt.
Kontakte mit bekannten Hunden natürlich weiterhin.