为什么宠物猫不抓老鼠?

西菡涵西菡涵最佳答案最佳答案

因为猫咪的祖先不是捕猎动物,而是纯食草动物。在驯化过程中,为了人类的饮食需求被改成了食肉动物。但祖先留下的习性还是会保留一些在后代体内的。比如对于鼠类、鸟类和小型哺乳类的强烈厌恶。 所以猫咪会抓、会吃这些动物但是不会像狗一样完全臣服于人类,会在情绪上完全排斥这种味道。就像人闻到自己讨厌的味道也会吐出来一样的道理。 但如果将气味掩盖住,猫咪也会毫无理由地接近并食用这些原本不应该出现的食物。不过这种接近和食用是随机且无意识的,就像小孩子看到桌子上有糖果也会去吃一样没有理由。

另外就是对于人的依赖性。野生的猫咪一天的大部分时间都在寻找可以充饥的植物或猎物,对于人的依赖很少。家养的猫咪不同,它们已经将人类当成了自己的全部。如果没有人类,很多猫咪会有饥饿感和失落感。如果有吃的,它才会去抓,否则不管你在面前和它玩什么,或是把它抱起来亲它,它都会无动于衷。 当然还有一些比较极端的例子。有的猫因为从小被人长期抚摩而失去了对人类的警惕,就会主动靠近人类用手摸它。这个时候有些猫会对着手指头一顿猛啃,就像小时候咬自己手背试验是否真的有食物一样。

满禹辰满禹辰优质答主

这问题问得真好,以前养过一只小猫,特别厉害 那时候还小的时候特别喜欢它,天天跟在后面跑 后来长大了,就不怎么喜欢了,而且觉得好烦啊 所以我就在网上找了一下如何训练猫咪抓老鼠的方法 最后发现了一个很实用的方法,就是给猫猫一个玩具老鼠,然后让它去抓 这个东西很好用,不过有个缺点,就是你必须要在身边看着 因为如果你离开一会的话,你的宝贝可能会因为害怕而扔掉那个假老鼠 当然你也可以找一个纸箱,然后把里面塞满碎布或者旧报纸什么的,然后把箱子盖起来

我来回答
请发表正能量的言论,文明评论!