Hallo, ich habe nicht alle Beiträge gelesen, aber wollte trotzdem meinen "Senf dazu geben" ;).
Die chemische Kastration ist auf keinen Fall eine Dauerlösung und finde diese daher in deinem Fall unpassend.
Obwohl ich persönlich nicht so fürs Kastrieren bin (bin aber auch nicht 100% dagegen), und Rocky selber auch nicht kastriert ist, würde ich in deinem Fall zu einer Kastration raten.
Ich würde in deinem Fall die Hündin auch behalten, denn es war nunmal der letzte Wunsch deiner Mutter und sowas finde ich sollte man auch respektieren und da würde ich auch nie gegen gehen. Kann dich da also total verstehen.
Alle drei unkastriert zu lassen fände ich jedoch Unverantwortlich. So gut man auch aufpassen mag, so sollte man nicht unterschätzen mit wie viel Willen und Zwang die Hunde bei einer Läufigkeit versuchen werden zueinander zu gelangen. Egal, wie gut man dann da aufpasst, kann ich mir trotzdem vorstellen, dass es doch schneller passiert als man meint. Zudem ist es für alle drei bei einer Läufigkeit trotz räumlicher Trennung extremer Stress. Die Rüden riechen die Hündin ja trotzdem und werden wahrscheinlich "bekloppt" werden. Viele Rüden stehen ja schon total unter Strom (jaulen, fressen nicht mehr, sind hibbelig, trauern) wenn eine läufige Hündin "nur" in der Nachbarschaft ist. Im gleichen Haus ist da nochmal ne Spur extremer und kann ich mir auch überhaupt nicht vorstellen.
Ich würde daher die Hündin auf jeden Fall kastrieren lassen, damit du wirklich sicher gehen kannst, dass eine Deckung ausgeschlossen ist. Das soll aber nicht heißen, dass du nicht fähig wärst aufzupassen, aber man möchte ja doch Gewissheit haben, dass nix passieren kann. Und den Stress willst du deinen Rüden ja auch nicht antun, wäre ja auch nicht fair für die beiden.