猫天生具有狩猎和追逐的本能,但猎杀和吃掉猎物通常是学习行为。
捉老鼠这件事,如果没有猫妈妈的教导,小猫是不会天生就把老鼠当做猎物的。
实验心理学家 Kuo Zing Yang 教授从 20 世纪 20 年代开始进行了长达十年的实验发现:
由猫妈妈抚养大的小猫,会跟随妈妈学习狩猎,长大后可能会捕捉老鼠、鸟类等等。
从小直接由人类抚养大的小猫,没有习得狩猎本领,长大后不会把老鼠当做猎物。

另外,一些行为学家发现:
如果猫咪在 2-7 周龄和老鼠一起长大,成年后不会捕杀同种类的老鼠。
这是因为幼猫将自己和老鼠归为同一类动物而产生的行为。

- 老鼠并不是猫咪的天敌
在 2003 年曾有研究人员在 mammal review 中发表过对于猫咪猎物的研究。
研究人员为了弄清楚家猫对野生动物的影响,采用问卷的方式调查了猫咪捕食后带回家中的动物。
结果显示,这些猎物中,哺乳类占了 69%,鸟类 24%,两栖类 4%,爬行类 1%,还有鱼类和无脊椎动物。在哺乳类中,啮齿动物占了大概 2/3,是所有动物的 44.3%。

猫捉老鼠并吃老鼠虽然符合自身的捕食行为和营养需求,但野外生存的猫咪一般会选择体型较小的生物:如小鸟,一些昆虫,小鼠等。

因此对于一些放养的家猫来说,有稳定的食物供给。
它们捕捉到猎物,可能只是为了各种玩耍,享受狩猎的乐趣。
有时候还会给铲屎官带来“爱的礼物”。

资料来源:
[1]https://www.frontiersin.org/articles/10.3389/fevo.2018.00146/full
[2]http://www.psych.utoronto.ca/users/shannonian/Kuo/Kuo%20(1930).pdf