Ganz ehrlich? Ich habe auch nur einen Hund und kam bisher selten auf die Idee andere Hunde erstmal per se in einem großen Bogen zu umlaufen. Sind die anderen Hunde die wir treffen angeleint, bleibt mein Hund bei mir. Sind die anderen frei lasse ich meinen auch weiter frei laufen. Wenn das aus irgendeinem Grund nicht gehen weiche ich aus und/ oder bitte den anderen HH seinen Hund nicht hin zu lassen. Das erstmal so grundsätzlich. In einem Fall wie deinem, hätte ich wohl erstmal genau wie du reagiert wenn ich einen Hund hätte der gern Kontakt hat. Als die beiden anderen auf euch zu gestürmt kamen warst du ja offensichtlich noch weit genug weg, dass du auch mit ausreichend Abstand hättest vorbei gehen können um Kontakt zu vermeiden wenn die anderen nicht zu euch gerannt wären. Bis zu dieser Stelle kann ich dein Verhalten total verstehen und sehe da auch nichts was ich anders gemacht hätte. Wie weit soll man denn ausweichen? Außer Hörweite warst du ja schon also wie weit noch? Außer Sichtweite?
Dann zu dem für mich schwierigen Moment, nämlich den im dem die beiden fremden Hunde einfach zu deinem angeleinten kamen. Das finde ich wirklich schwierig. Wenn keine Straße in der Nähe ist tendiere ich bei sowas auch eher zum ableinen. Mein Hund ist bei Hundebegegnungen noch nie weggerannt und weicht einfach aus oder nimmt kurz Kontakt auf. Merke ich, dass die Situation angespannt ist, gehe ich weiter und nehme Tomi mit. Er ist ohne Leine einfach entspannter als wenn er bei Begegnungen mit fremden Hunden angeleint ist. Auch bekomme ich ihn nicht einfach hinter mich damit ich die fremden Hunde perfekt abblocken kann. Super wenn man das kann, wir schaffen das halt nicht zuverlässig also wähle ich auch meist die Variante: Ableinen wenn die anderen sich nicht auf Distanz halten lassen. In der Nähe von Straßen bleibt die Leine dran, da riskier ich lieber Theater an der Leine als einen überfahrenen Hund. Notfalls würde ich ihn wohl auch hoch nehmen.
Wenn ich von einer Situation ohne Straßen in der Nähe ausgehe, finde ich nicht dass man pauschal sagen kann, dass dieses oder jenes Verhalten richtig ist. Das kommt für mich einfach darauf an wie mein Hund tickt und wie ich die Hunde einschätze die uns begegnen. Am meisten nutzt es wohl zu lernen den eigenen Hund und die Körpersprache fremder Hunde richtig einzuschätzen und an die jeweilige Situation angepasst zu reagieren.