Не знаю как на счет собак, но я один раз кастрировала котенка в 3.5 мес.
Котенку все равно делали операцию - грыжа у него была, ну и решили заодно кастрировать. "Малышу" сейчас 8 мес, весит он ок 5 кг. Здоровый, активный, гуляет по улице, ловит мышей, ест хорошо.
Никаких проблем с его развитием нет. Единственное что могу сказать, что в этом возрасте оч. быстро все заживает, буквально 4-5 дней, и очень легко он перенес наркоз.
Не думаю что ранняя кастрация сильно вредна для котят.
С кошками конечно сложнее, у них в этом возрасте все еще не развито... поэтому кошечек стерилизуют обычно после первой течки. Хотя все зависит от вета.