Вообще кошек правильно кастрировать, а не стерилизовать, это разные термины, но почему-то принято говорить, что кошек стерилизуют, а котов кастрируют. Я не знаю, проводится ли где-то еще операция именно стерилизации. По возрасту да, чем раньше, тем лучше, говорят, что оптимально месяцев в 6-7.