One of the most beautiful things you will see is a mother cat who nurses and feeds her young. But what makes a mother cat eat her kittens? The following are the main reasons why cats eat their young:
1- The young age of the mother cat:
The cat may become pregnant when she is young, and her maternal instincts are incomplete, so she becomes confused about her young, and due to her young age, she does not understand that they are her young and she must protect them, not eat them.
2- Mercy for the sick child:
The mother cat naturally appreciates that the chance of her sick child surviving is very weak, and she decides to kill him with compassion for him, and a relief from the hardship of taking care of him in vain, and providing her energy and milk for his brothers.
3- Lack of food:
The birth of a cat in the winter season prompts her to kill and eat her young because there is not enough food for her and the young.
4- Survival Struggle:
A wild mother cat kills the kittens of other cats from the same group, so that her young have a better chance in life.
5- Fear of infection:
When one of the kittens becomes ill, the mother fears for the rest of her young from infection from the same disease, so she is forced to kill her sick child and eat it.
6- Change the smell of the kitten:
Sometimes, a person touches the kitten, and the mother cat becomes suspicious of the kitten and thinks that it is not from the cat and kills him.