As creepy as it may be for the owner when cats come home with dead animals/insects, you cannot get mad at them. In fact, praise them, tell them thank you. Because when a cat kills an animal for you, it means they love you, and are eternally grateful for the life you’ve given them. It’s the most honorable thing you could possibly receive from your kitty.
Cats are hardcore as fuck
“I love you so much I killed this for you”
My cat used to kill cockroaches and put them right at my feet, no matter where I was.
I wish I could apologize to my late cat, Cinnamon, who was an excellent hunter and brought us mice, rabbits, birds, and grasshoppers regularly during the warmer seasons.
As sweet as it sounds, it’s not actually true …
Cats do this as an attempt to encourage you to imitate them, like mother cats do to their kittens. When they bring you back a kill, they’re encouraging you to do the same. Essentially, they’re letting you know that your hunting skills are inadequate, and that you should follow them to learn how to hunt properly. They’re toting their superiority.
The outdoor cats used to do this to us until I started making them come inside. Now they know that my hunting skills are superior …
I decided to look it up, and there is actually no consensus on why cats bring you dead animals. Nonetheless, all of the theories presented above are decent approximations of various offered explanations for the behaviour.
Here’s a summary of reasons why your cat might bring you dead animals that I found on these sites: <http://www.healthguidance.org/entry/15261/1/Why-Cats-Bring-in-Dead-Animals.html> and <http://www.cat-world.com.au/why-does-my-cat>
1. Thank you for feeding me, here is something for you in return.
2. I am a great hunter, as you can see.
3. You are my kitten and I <3 you
And frankly, whether a cat is trying to thank me, teach me, impress me, or take care of me, I’m incredibly flattered because cats are picky little bastards and any semblance of affection is an honour.