Bitte wartet wirklich mit der Kastration bis sich ein Trainer die Hunde angeschaut hat.
Evtl kann es in solch einem Zusammenhang Sinn machen den rangniedrigeren Hund zu kastrieren damit die Rangordnung eindeutiger für die Hunde klargestellt wird. Aber soetwas kann nur ein guter Trainer einschätzen.
Kastriert ihr jetzt Beide, nehmt ihr euch evtl diese Möglichkeit und hilfreich ist eine Kastration von beiden derzeit für eure Probleme wohl kaum und läßt sich ja auch nicht mehr rückgängig machen. Also wartet doch ersteinmal einen Trainer Besuch ab, bevor ihr da einen solchen Eingriff vornehmen laßt.
Trennen würde ich persönlich nicht, aber definitiv streng managen. Da es sich ja um kleine Hunde handelt, würde ich persönlich Folgendes tun:
Beide Hunde dürfen nichts außer atmen. Im Haus auf ihren Platz schicken. Kein toben in der Wohnung. Kein Spielzeug, keine Knochen etc rumliegen lassen. Getrennt füttern.
Mit jedem einzeln zwischendurch Unterordnungsübungen machen, derweil der andere Hunde gesichert (Box oder angebunden) zuschaut. Strickt darauf achten, dass die Übungen auch durchgeführt werden. Ist ein Hund fertig, dann mit dem anderen üben.
Privilegien würde ich komplett ersteinmal streichen. Kein Bett, kein Sofa - keine Schmuseeinheiten so nebenbei, weil Hund mal gerade so ankommt und es haben will.
Dies wäre MEIN Ansatz - aber man kann nicht auf Entfernung sagen, ob der bei euch Sinn macht, da man weder euch noch die Hunde sieht. Wenn du die Einschätzung hast, dass trennen sein muß bis ein Trainer da war, dann tu dies. Und ganz wichtig - paß gut auf, dass das Kind nicht in der Nähe der Hunde rumwusselt, wenn die dazu neigen aus heiterem Himmel Beißereien zu starten.
Dann sichere lieber die Hunde, wenn du nicht mit ganzer Aufmersamkeit dabei sein kannst