Стерилизовать кошек можно с 7-8 месяцев и старше. Каждый организм индивидуален, кто-то «созревает» раньше, а кто-то позже, поэтому советую ориентироваться по смене зубов. Если зубы у кошки сменились с молочных на постоянные к этому возрасту, значит её уже можно стерилизовать. К стерилизации допускаются только полностью здоровые животные, без каких-либо проблем со здоровьем. https://vet-na-dom.ru/sterilizaciya-koshek/
Лучше стерилизацию делать в возрасте 8-10 месяцев, т.е. до первой течки. Молодые животные легче переносят операцию и быстрее восстанавливаются.