没有人的话,不是猫能不能吃上鱼,而是猫都不会爱上吃鱼。
吃鱼不是猫自然进化而来的天性,那些喜欢吃鱼的猫,主要是驯养后的家猫。真正生活在野外的猫并不喜欢吃鱼,基本也不会捕鱼。
非洲野猫是家猫的祖先,现在仍有未经驯化的非洲野猫生活在非洲和中东地区。它们栖息于草原和灌木丛,昼伏夜出,以鼠和其它小型哺乳类为食,偶尔也吃鸟类、爬虫类甚至昆虫。唯独鱼类,完全不在非洲野猫的菜谱上。
鱼的口感及风味与非洲野猫的日常饮食有很大差异,根本没法引起它们的兴趣,野猫自身的身体结构和狩猎技能,都是为了捕猎陆地小动物而存在的,在捕鱼方面完全是门外汉。
那么,猫后来为什么会喜欢吃鱼呢?这其实是个复杂的遗传学和历史问题。
科学家们猜测,非洲野猫最早被人类定居地的老鼠所吸引,从而被驯化成防治鼠患的家畜。在塞浦路斯发现的9500年前的人类遗迹中,就有猫被埋葬在人类的身旁。由于猫并不是塞浦路斯的本土动物,应该是被人类从大陆带到岛上的。以此可以推断,在更早于9500年前,人们就已经和猫形成了良好的互惠关系。
在公元前3600年的埃及壁画上,我们还发现了最早的猫食用鱼肉的证据。猫是典型的机会主义猎食者(opportunistic feeder),即便有偏好也不会拒绝任何现成的食物。因为人类的关系,家猫可以很便捷地吃到鱼了,所以鱼肉成为家猫的日常食物并不奇怪。
随着人类文明从两河流域传播到全球,猫也跟着人类的足迹传播开。它们与当地的野猫杂交繁衍,产生了如今品种多样的家猫。
而这些家猫,都是祖上那些喜欢吃鱼的猫的后代,很大程度的保留了这个习性,甚至开始蹩脚地尝试捕鱼。也就是说,它们粗糙的捕鱼技巧,同样是在成为家猫之后才学习的。
巧合的是,鱼肉中恰好富含了对猫有利的营养成分,让它们的毛发更漂亮,同时有利于生育。有些猫在进化的过程中,偶然的喜欢吃鱼,并表现出了更受人类喜爱的形态,从而被人类优选获得了更多的繁衍机会。这样的特性经过一代代的加强,最终猫爱上了吃鱼。
参考资料:
https:// en.m.wikipedia.org/wiki /Cat