Zu dem Thema gibt's vermutlich fast so viele Meinungen wie Menschen...
Meine persönliche Ansicht ist: Nach der ersten Hitze. Also nicht sofort, aber halt in der Mitte zwischen der ersten und zweiten Läufigkeit. Auf jeden Fall vor den zweiten Läufigkeit.
Gerade bei Hündinnen ist es eine Abwägungssache. Eine Kastration noch von der ersten Läufigkeit ist der mit Abstand beste und sogar nahezu 100%ige Schutz vor Mammatumoren. Da meine Hündin gerade zum zweiten mal wegen Mammakarzinomen operiert wurde, ist das für mich schon ein wichtiges Thema. Andererseits hat man bei Kastration die Gefahr, dass die Hündin hormonell und körperlich und psychisch nicht so richtig "erwachsen" wird. Und manche Hormone sind auch wichtig für die Festigkeit für Knochen und Gewebe.
Daher würde ich persönlich den Kompromiss machen, eine Läufigkeit durchmachen lassen, alle nötigen Hormone für die Reifung von Körper und Seele waren einmal da, Hund ist "erwachsen" - und dann kastrieren. Das bietet noch immer einen gewissen Schutz vor Mammakarzinomen, wenn auch keinen gut guten mehr. Eine Kastration nach der zweiten Läufigkeit bringt keine weiteren gesundheitlichen Vorteile mehr - dann würde ich es denke ich gleich ganz sein lassen, wenn nicht andere gesundheitliche Probleme (Pyometra, Gesäugenetzündungen, lange Scheinträchtigkeiten etc.) auftreten.