Nein
2 grundsätzlich fremde Hunde haben nichts miteinander auszufechten, schon gar keine Rangordnung - wofür auch? Sie begegnen sich und dann trennt man sich wieder. Sie leben nicht miteinander.
Statt also das Risiko von Verletzungen einzugehen (denn auch wenn sich 2 Rüden nicht totbeißen kann es zu [folgenschweren] Verletzungen kommen) würde ich lieber mit den Hunden arbeiten, dass sie sich ignorieren können. Also gemeinsame Spaziergänge machen, bei denen die Hunde an der Leine gehen, sich dabei nicht anpöbeln sondern sich um ihre eigenen Angelegenheiten kümmern.
Je nachdem wer da wie mit wem kämpft würde ich auch dazwischengehen, oder zusehen, dass ich wegkomme - sofern sich der andere Hundehalter auch zügig entfernt. Denn manchmal hilft schon fehlender "Rückhalt" wenn der jeweilige Besitzer auf einmal weg ist, dass die Streithähne den Mut verlieren. Das geht aber meistens wenn dann nur am Anfang einer Auseinandersetzung, bevor sie sich richtig in den Haaren liegen.