Tak, niektóre koty-matki, znane również jako królowe, zjedzą jedno lub więcej swoich kociąt. Jest wiele powodów, dla których królowa może to zrobić, a to zachowanie niekoniecznie odzwierciedla jej brak doświadczenia jako matki.
Kiedy kotka czuje się zagrożona, albo przez ludzi, albo przez drapieżniki, i nie ma możliwości ukrycia swoich kociąt, może wybrać zabicie ich, aby ich chronić. Królowe zabijają także kocięta z defektami genetycznymi lub są słabe, ponieważ nie chcą zmarnować swojej ograniczonej ilości mleka na opiekę nad nimi. Może również jeść te słabsze kocięta, próbując odzyskać część siły po porodzie. Jeśli kotka umrze w gnieździe, zje go, aby zapobiec niszczeniu ciała przez drapieżniki lub rozprzestrzenianiu się choroby wśród pozostałych kociąt.