宠物情缘
·
科学旅行号
·
2026-08-29 12:38

猫其实不爱吃鱼?研究证实 猫吃鱼是长达千年的误会

猫爱吃鱼,这好像是天经地义的事,动画片里猫都抱着鱼啃,老一辈喂猫也都是剩鱼拌饭,超市里的猫粮也大多是鱼味的。

但是最近北京大学的基因研究告诉我们:这其实是个长达千年的误会,猫的祖先根本不爱吃鱼,甚至见都没见过鱼。

这个事最近之所以火,是因为北京大学团队对中国古代猫科动物做了古DNA研究,把家猫进入中国的时间线重新梳理了一遍,结果颠覆了很多人的认知。研究成果发在学术期刊上,引发了广泛讨论。

研究发现,从仰韶文化一直到东汉末年,长期出现在中国人类聚落附近的,根本不是今天的家猫,而是中国本土的豹猫。

豹猫虽然也叫猫,但是跟家猫不是一个物种,比较凶,很难真正驯化,就是跟着人类抓老鼠吃,半野生状态,跟人类的关系更像是“邻居”而不是“宠物”。

真正的现代家猫,祖先是非洲野猫,来自北非和近东地区,也就是现在的埃及、以色列那一片。

它们是沿着丝绸之路,大概在唐代才进入中国的,距今也就一千多年。

在那之前,中国没有真正意义上的家猫,古人说的“猫”很多时候指的是豹猫或者其他野生猫科动物。

那非洲野猫的生存环境是什么样的?干燥炎热的荒漠和草原,那里没有河流湖泊,更没有鱼。

它们平时抓的是老鼠、小鸟、蜥蜴这些陆地猎物,食谱里根本没有鱼。

你想啊,一个在沙漠里进化了几百万年的物种,怎么可能天生爱吃鱼呢?它连鱼长什么样都不知道。

那为什么现在的猫看起来那么爱吃鱼?其实是后天被人类喂出来的习惯,加上生理需求共同作用的结果,不是天生的。

先说生理需求。猫自身无法合成一种叫牛磺酸的物质,长期缺乏牛磺酸会导致视网膜退化,甚至永久失明,还会影响心脏功能。

而鱼肉恰好富含牛磺酸,所以猫对鱼的味道特别敏感,闻到鱼腥味就知道这东西能补充自己缺的营养,自然就愿意吃。这是身体的本能,不是口味的偏好。

再说历史原因。在古代,肉类是很贵的,普通人家吃不起肉,但是鱼相对便宜,特别是在南方,水边的小鱼、鱼头、鱼内脏,都是边角料,不值钱。拿这些东西喂猫,成本低,还不用浪费。

而且猫吃了鱼确实能补充牛磺酸,长得好,眼睛亮,所以大家就都用鱼喂猫,一代一代喂下来,猫就习惯了吃鱼,人也觉得猫天生爱吃鱼。

到了宋代,城市里甚至出现了专门卖“猫鱼”的行当,就是卖那种小鱼给养猫的人,跟现在的宠物店卖猫粮差不多。

你看,那时候养猫就已经是个产业了,而且喂的就是鱼,这个传统一直传到今天,甚至影响了现代猫粮的口味设计,大部分猫粮都是鱼味的,进一步强化了“猫爱吃鱼”的印象。

但是这里有个误区:猫愿意吃鱼,不等于猫天生爱吃鱼。就像人愿意吃维生素片,不等于人天生爱吃维生素片,只是因为身体需要。

猫吃鱼,更多是因为鱼能补充牛磺酸,而且鱼的腥味对猫来说是“新鲜高蛋白食物”的信号,不是因为基因里写着“我要吃鱼”。

而且兽医早就提醒过,长期以鱼为主食对猫的健康并不好。

鱼肉高磷低钙,长期吃会导致骨骼问题;生鱼里有一种硫氨素酶,会破坏维生素B1,导致神经系统问题;

大型深海鱼还可能富集重金属;人类餐桌上的剩鱼油盐太高,会加重猫的肾脏负担。

所以科学养猫,还是应该以营养均衡的猫粮为主,鱼只能当零食偶尔喂,不能当主食。

说到这有人可能会问了,那猫的祖先既然不爱吃鱼,它们为什么会被人类驯化?其实猫跟人类的关系,一开始就是各取所需的合作。

人类种粮食,粮仓招来老鼠,猫负责抓老鼠,人类给猫提供安全的环境和偶尔的食物。

猫不是像狗那样被人类主动驯化的,更像是自己主动来跟人类搭伙过日子的,因为人类聚居地老鼠多,有吃的。

而且猫到现在也没有被完全驯化,跟狗不一样,狗已经被驯化了几万年,猫才被驯化了不到一万年,骨子里还是半野生的,所以才那么高冷,想理你就理你,不想理你就不理你,这都是有原因的,它骨子里还是那个沙漠里独来独往的猎手。

北大的这个研究,除了搞清楚家猫什么时候来中国的,还纠正了一个常见的错误:很多人以为中国的家猫是从本土的豹猫驯化来的,其实不是。

中国本土的豹猫没有被驯化成功,现在的家猫都是从非洲野猫驯化后传过来的,是个“进口物种”,沿着丝绸之路从遥远的非洲来到了中国。

这个研究的意义还不止于此。通过古DNA分析,我们能搞清楚古代人类和动物的互动历史,搞清楚哪些动物是本土驯化的,哪些是外来的,什么时候传进来的,怎么传播的,这对理解人类文明的交流史也有帮助。

比如家猫传入中国的时间,正好跟丝绸之路的繁荣期重合,说明当时东西方的交流不仅有丝绸、瓷器、香料,还有动物。

而且现在中国城镇宠物猫数量已经超过七千万只,是仅次于狗的第二大宠物,养猫的人越来越多,但是很多人对猫的了解还停留在“猫爱吃鱼”的刻板印象里。

了解猫的真实习性和营养需求,才能科学养猫,让猫更健康,少生病,也能省不少医药费。

还有个有意思的冷知识:猫其实尝不出甜味,因为它们的基因里缺少感知甜味的受体,所以猫对甜食完全没兴趣。

但是猫对腥味特别敏感,因为腥味意味着新鲜的肉,是它们的主要食物。鱼的腥味特别重,所以猫特别容易被鱼吸引,这也是为什么大家觉得猫爱吃鱼的原因之一。

下次你家猫再冲你叫要鱼吃的时候,你就想想,它的祖先可是在沙漠里抓老鼠的,吃鱼只是它来中国之后才养成的习惯,而且还是被我们人类喂出来的。

这个长达千年的误会,是时候解开了。

猫不是天生爱吃鱼,它只是需要鱼里的牛磺酸而已,给它吃点含牛磺酸的猫粮,一样能满足它的需求,还更健康。

用户发布内容分享,若违规侵权,请联系我们核实删除

User-generated content. For violations or DMCA, contact us for removal

收藏 礼物
评论列表 查看 2 条评论