Стерилизация или гормон.
А так - стерилизация, и проблема решена!!!
Ах, да, скорее всего, для вашей кошки подойдет только овариоэктомия. Потому что ей мало того, что уже три года, так еще и были пустые течки. Да даже если и не пустые (то есть, с последующим окотом) , все равно - после течек - только это.