Ich sehe es genauso wie Du. So bekommt Deine Freundin ihrem Hund sicher dieses Verhalten nicht abgewöhnt.
Die zwei machen sich auf ihren Spaziergängen sicher gegenseitig Stress und schaukeln sich so hoch.
Was Hunden mit solchen "Aggressions- oder Pöbelproblemen" meist fehlt ist Führung. Führung ist kein "auf den Rücken drehen", kein "In den Nacken packen" und auch kein "Schnauze zu drücken". Das sind alles nur irgendwelche Handlungen die der Mensch in solchen Situationen tut weil er verzweifelt ist und merkt dass er keine Kontrolle mehr über die Situation hat.
Ich muss dazu sagen: sieht der Mensch seine eigenen Fehler nicht ein, wird sich daran auch nichts ändern. Deine Freundin muss selbst für sich spüren dass sie so bei ihrem Hund nicht weiterkommt und selbst auf den Trichter kommen dass Hilfe angebracht wäre.
Alles andere ist sinnlos, für den Hund wie für den Menschen.
Direkte Tipps wie man in diesem Fall dieses pöbeln in den Griff bekommt, kann ich Dir leider nicht geben. Diese Pöbelei kann viele Motivationen haben. Einige Hunde haben wirklich ein Aggressionsproblem (was ich hier nicht vermute, da Du ja geschrieben hast ohne Leine ist der hund eigentlich ganz nett zu anderen), andere haben starke Angst und wiederum andere haben (oft durch ihren Besitzer) eine Menge Stress den sie eben durch so ein Theater kompensieren.
Wenn Deine Freundin also einsehen sollte, dass es so nicht weitergeht, schaut dass ihr einen vernünftigen Trainer findet der ihr dabei helfen kann zu lernen wie man mit solchen Situationen umgeht, bzw. sie löst und gar nicht erst entstehen lässt.