Nicht unterkriegen lassen und etwas Abstand sind mit Sicherheit schon mal gute Tipps.
Ich an deiner Stelle würde versuchen, das ganze schon im Vorfeld zu unterbinden. Dh den Hund ganz genau beobachten wenn wer entgegen kommt. Es gibt einen ganz bestimmten Moment, meist schon auf 5-10 Meter Entfernung, wo der Hund schon heimlich den "Stinkefinger" raus zieht, sich entsprechend anders (ggf auch provokativ?) bewegt und den Gegen-Hund fixiert.
DAS wäre dann der richtige Zeitpunkt, einzugreifen, weil da die Erregung anfängt. Wenn du das direkt im Entstehen erkennen kannst, ist es viel leichter, gegen zu wirken.
Mit welchen Mitteln, das musst du ausprobieren, hast ja selbst schon Wissen darüber und auch hier schon gute Tipps bekommen. Schau, was dann funktioniert, aber achte auf gutes Timing, also nicht erst, wenns eigentlich schon zu spät ist