Здесь индивидуально надо смотреть. Я бы не стала кастрировать до 8-10 мес. ни кота, ни кошку, если зверь не орёт, не метит, сильно не беспокоится и не напрягает окружающих своим поведением, если первая течка не рано наступила. В остальных случаях можно и пораньше, но своего зверя  всё равно до 5-6 мес. не стала бы кастрировать, т.к. лишать его естественных гормонов именно в период общего роста организма не считаю полезной затеей.  Гормоны ведь не только на половые инстинкты влияют, они нужны для полноценного роста звериного организма. Вот если бы подобрашку надо было бы обязательно определить к другим хозяевам, тогда кастрировала бы в любом возрасте, начиная с 3 мес., т.к. в этом случае найти хороших хозяев + устроить нормально будущую кошачью жизнь без пустых хотелок и течек - приоритет. Потом будущие хозяева ведь могут так и не дойти до врача, не кастрировать по разным причинам. Многие ведь верят в легенды о том, что кошка должна до кастрации родить, что коту надо дать хотя бы раз попробовать кошку и т.п. У многих мужья против кастрации домашних котов (из мужской солидарности). Для зверей, которые попадают в такие семьи, ранняя кастрация лучше и полезнее, чем потом мучаться без кастрации и мучать своих хозяев.