Bei Katzen gibt es leider keine andere Möglichkeit.
Freigänger würden sich unkontrolliert vermehren, und Wohnungskatzen kann man nicht halten, wenn sie nicht kastriert sind.
Bei Hunden steht der gesundheitliche Aspekt im Vordergrund. Beim Rüden Zum Beispiel Hodenkrebs. Bei der Hündin Gesäugetumore, wiederkehrende GebärmutterEntzündungen etc
Auch Extreme Scheinträchtigkeiten können ein Grund sein und eine Hündin, die aus dem Kreislauf Läufigkeit und Scheinträchtigkeit gar nicht mehr rauskommt, würde ich kastrieren. Diese ganzen Hormonschwankungen sind für die Hündin sehr belastend und unnötig.
Was ich völlig daneben finde, dass Rüden immer kastriert werden, nur weil die Leute sie nicht erziehen können. Oder es nicht aushalten können, wenn ein Rüde mal ein paar Tage nichts frisst, weil eine läufige Hündin in der Nähe ist.
Natürlich muss man auch hier differenzieren. Es gibt Rüden die tatsächlich sehr darunter leiden.
aber da würde ich erst alles andere versuchen, bevor ich den Hund kastriere. Man darf halt nicht immer nur die Vorteile sehen. Eine Kastration hat auch eine Menge negative Auswirkungen auf den Organismus.