Petco Text Logo
Petco Pet Logo

My cat ate her kittens. Why does she do this and how can I stop it?

Updated On September 23rd, 2025

Pet's info: Cat | Mixed Breed | Female | unspayed | 2 years and 9 months old | 3.8 lbs

September last year, my cat gave birth to 4 premature kittens and ate them all. I hated her and told my parents to abandon her but I cancelled it realizing how sad I'll be and now it's January, she gave birth again and I have depression so I couldn't handle seeing her eat 2 of her kittens yet again. So I'm frustrated if I should abandon her or not. She's getting impregnated by my male cat and I'm so afraid she'll eat her babies again. Please tell me what to do.

1 Answer

Most Helpful Answer

Image profile

Answered By Laura Johnson VMD

Veterinarian

Published on January 8th, 2018

Hi, thanks for using Petco Pet Education Center, formerly Petcoach! I am so sorry this is happening. Either Cara is a bad mother or this is a natural thing she is doing because the kittens are abnormal. Nature is hard and animals do things differently than people. If she keeps having litters that are born prematurely or are sickly that is a problem. I would suggest having her spayed so she can not have kittens anymore. I hope this helps and I wish you and Cara the best!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored