为什么宠物猫不抓老鼠?
因为猫咪的祖先不是捕猎动物,而是纯食草动物。在驯化过程中,为了人类的饮食需求被改成了食肉动物。但祖先留下的习性还是会保留一些在后代体内的。比如对于鼠类、鸟类和小型哺乳类的强烈厌恶。 所以猫咪会抓、会吃这些动物但是不会像狗一样完全臣服于人类,会在情绪上完全排斥这种味道。就像人闻到自己讨厌的味道也会吐出来一样的道理。 但如果将气味掩盖住,猫咪也会毫无理由地接近并食用这些原本不应该出现的食物。不过这种接近和食用是随机且无意识的,就像小孩子看到桌子上有糖果也会去吃一样没有理由。
另外就是对于人的依赖性。野生的猫咪一天的大部分时间都在寻找可以充饥的植物或猎物,对于人的依赖很少。家养的猫咪不同,它们已经将人类当成了自己的全部。如果没有人类,很多猫咪会有饥饿感和失落感。如果有吃的,它才会去抓,否则不管你在面前和它玩什么,或是把它抱起来亲它,它都会无动于衷。 当然还有一些比较极端的例子。有的猫因为从小被人长期抚摩而失去了对人类的警惕,就会主动靠近人类用手摸它。这个时候有些猫会对着手指头一顿猛啃,就像小时候咬自己手背试验是否真的有食物一样。