Wenn Leo sich frei bewegen und kommunizieren kann, ist alles fein und an der kurzen Leine flippt er aus?
Dann triggerst du das Verhalten. Entweder will er euch beschützen oder es gibt vielleicht ein Gezerre und du bist beim Kontakt nervös? Das überträgt sich.
Also Ruhe bewahren, cool bleiben, den Hund unterbrechen, zb mit nem Stupser an die Schulter im Sinne von "Hallo, hier bin ich!". Frontal ist immer eine sehr schlechte Idee! Höfliche Hunde nähern sich in einem Bogen, eher seitlich, umrunden sich einmal. Achte auf seine Körpersprache. Wird er steif und fixiert? Sofort unterbrechen und Richtung wechseln. Lass ihn 5 oder 10m entfernt sitzen und warte, bis der andere Hund vorbei ist und bis Leo wieder Fokus auf dich hat. Zeig ihm, dass er die Situation nicht selber klären muß. Belohnen, wenn er ruhig ist. Hinhocken und seine Brust kraulen hilft zum runterkommen (nicht streicheln und tätscheln, nur Hand auf die Brust und sanft kraulen. Das bringt Ruhe und Schutz rein). Nach der Situation loben und ein kurzes Stück rennen oder spielen. Das baut Stress ab und bringt den Fokus zurück.