Klar, insgesamt ist es natürlich einfach ne blöde Situation. Besonders wenn man weiß bzw. merkt, der andere Hund ist nicht ganz ohne.
Im Prinzip hast du nur zwei Möglichkeiten, entweder du vertreibst/sicherst den anderen Hund oder du machst deinen von der Leine los.
Ist es nicht so weit, dann kannst du natürlich versuchen deinen schnell "in Sicherheit" zu bringen, aber in dieser Zeit bist du erst recht mitten im Getümmel zwischen den Hunden und deiner kann sich an der Leine weder richtig wehren, noch fliehen, noch sich ordentlich ausdrücken. Du kannst allerdings versuchen den Hund z.B. mit der Entleerung deiner Leckerlietüte abzulenken, um dann unbemerkt zum Auto zu kommen.
Vertreiben des anderem Hundes ist keine gute Idee, jedenfalls nicht mehr, wenn er schon so nah ist, denn das kann schnell nach hinten los gehen, der Hund fühlt sich bedroht und greift unter Umständen an.
Man könnte allerdings versuchen ihn bereits zu vertreiben, wenn er noch auf Distanz ist. Indem du z.B. irgendwas laut klimperndes in seine Richtung wirfst.
Bleibt also eigentlich nur das Anleinen des anderen Hundes, will man den eigenen Hund nicht "seinem Schicksal überlassen".