Ich würde weniger zu einer Hundeschule raten, als vor allem zu einem guten Trainer, der bei euch Zuhause vorbei kommt.
Je nachdem wo ihr wohnt wirst du hier im Forum sicher auch Trainer-Empfehlungen finden.
Es tut mir leid, dass es so weit gekommen ist, aber Ratschläge zu speziellen Verhalten sind über das Forum leider schwierig zu geben.
Daher wäre mein erster Rat, die Hunde zu trennen, wenn sie nicht beaufsichtigt sind. Ob das auch unter Aufsicht notwendig ist, wirst du sicher am Besten einschätzen können.
Ein Maulkorb könnte das Schlimmste verhindern (und im übrigen auch Katzen und Wildtiere retten). Den Hund daran zu gewöhnen, wird in jedem Fall nicht schaden.
Ich würde auch versuchen zu unterbrechen, sobald die Aufregung beginnt. Also möglichst zügig die Situation entschärfen, bevor sich ein Hund reinsteigern kann. Kein Anstarren von Passanten, und so weiter.
Das sind nun keine Dauerlösungen, aber eine Hilfe bis zur richtigen Hilfe durch einen Trainer vor Ort.