猫吃老鼠是因为猫缺乏
牛磺酸,不能自己合成牛磺酸。除了老鼠,猫吃鱼也是因为需要补充牛磺酸。猫如果长期缺乏牛磺酸,会引起视网膜病变,甚至失明,所以牛磺酸对猫来说非常重要。但是
猫抓老鼠是因为老鼠富含牛磺酸,牛磺酸是猫的必需氨基酸。如果猫缺乏这种氨基酸,会导致免疫力低下,视网膜退化,严重的会导致心脏病。但是,猫自身无法合成这种氨基酸,只能通过食物获取。但是现在很多猫粮中都含有这种物质,所以猫不需要吃老鼠来获取这种氨基酸。另外,猫并不是真的喜欢吃老鼠,但是猫很享受抓老鼠的乐趣。而且有些猫会在主人面前抓老鼠,这也是一种炫耀自己狩猎成果之一的行为,或者把猎物反馈给主人,这是一种感恩的行为。
吃猫吃老鼠是遗传的天性。猫在野外生活时,一般会抓老鼠当食物,这也是猫在野外生活的长期进化和遗传。吃饱了的猫看到老鼠不一定会吃,因为老鼠对猫来说只是食物。如果吃饱了,它自然就不需要再吃了。家猫,尤其是城市里养的宠物猫,平时不容易看到身边有老鼠,所以不能吃。