Also erstmal möchte ich gern eins klarstellen: Hunde sind NICHT unberechenbar!!!
Nur weil wir Menschen hundliches Verhalten oft nicht richtig einordnen und Übersetzen können, ist es nicht in Ordnung, den Hund deshalb als unberechenbar zu bezeichnen.
Wenn das so wäre, fände ich es höchst seltsam, daß Du ihn dann, obwohl Du so denkst, mit Deiner Tochter alleine läßt.
Und "einen Satz hinter die Ohren" um Gottes willen nicht wörtlich nehmen! Der Hund muß seine Grenzen und seinen Platz in der FAmilie kennen,aber das geht auch ohne Schläge!
Eine Kastration wird Euer Problem mit Sicherheit nicht lösen, wenn ihr nicht grundlegende Dinge ändert.
In dem Alter, das Euer Hund hat, ist es dringest an der Zeit, Unterordnung mit ihm zu üben. Sitz, Fuß, Platz, Steh, Hier, Bleib,... das volle Programm eben.