Ich würde jetzt mit einer Kastration nix überstürzen, da ich nicht glaube, dass sie deine Probleme löst.
Ich habe mit meiner Riesenschnauzer Hündin auch ein Problem mit anderen Hunden. Allerdings mit jedem. Wenn es nach ihr ginge, würde sie jeden Hund einmal durch den Fleischwolf drehen.
Was mir geholfen hat:
Außerhalb der problematischen Situationen den Gehorsam festigen. Für Hundebegegnungen sind das in erster Linie der Rückruf und die Leinenführigkeit. Hier auch Trainingssituationen schaffen, die dem Hund sehr schwer fallen und wo er auch mal Fehler macht um ihm zu zeigen, wie wir damit umgehen.
Und dann (natürlich abgesichert mit Maulkorb) rein in die Situationen. Geh bewusst dahin, wo Rüden sind. Nicht nur als kurze Begegnung. Geh mit einem zusammen und führe deinen Hund so, dass es für alle Beteiligten passt.
Er muss ja kein Rüdenfreund werden. Aber eine friedliche Koexistenz sollte das Ziel sein.
Hat bei meiner wunderbar geklappt. Sie mag andere Hunde immernoch nicht. Aber sie kann entspannt mit anderen zusammen gehen, teilweise sogar ohne Leine.