Выскажу свое мнение по отношению к кошкам.
Если человек живет в собственном доме, стерилизовать кошек не нужно.
К стерилизации домашних животных, если они проживают в городской квартире, я отношусь положительно. Это именно относится к кошкам. Потому что нестерилизованное животное в квартире начинает метить свою территорию и периодически ведет себя неадекватно. Т.е. мучается и само животное, и проживающие в этой квартере люди. Но стерилизовать необходимо до наступления половой зрелости животного. Иначе все привычки и поведение останутся у него и после стерилизации.
Это мое мнение. Т.к. у нас была нестерилизованная кошка, которая жила в квартире, - я знаю что это такое.