为什么宠物猫不吃鱼?

查牡丹查牡丹最佳答案最佳答案

因为猫的祖先吃不到鱼肉啊! 别误会,我不是在胡说八道。 家猫(Felis silvestris catus)是3000多年前由中亚迁入欧洲的一个亚种,而可食用鱼类和海洋生物是人类驯服和栽培的主要食物之一,大约出现在7700年前[1]。这个时间点也符合人类历史中文字记载的家猫起源时间。 虽然猫咪爱吃鱼,但它们无法自行捕猎,主要依靠人类投喂;所以,如果它在一开始就不喜欢吃某种东西,那么它以后就会一直不喜欢吃,这跟“先入为主”没多大关系。这就导致了现今的猫咪(包括野生的和家养的)都不喜欢吃鱼这种味道很重的食物。

那猫咪什么时候才吃过鱼呢? 那就是在被人类驯化初期,人们发现猫会偷吃食物而且特别爱吃鱼的时候,将猫咪驯服并饲养在家中,然后慢慢开始饲喂其他的食物,这其中就包含肉类、谷物以及各种人类日常零食。 在那时,人类已经开始会烹制不同的食物,而鱼作为常见易得的食品,必定早早就进入了人类的食谱。所以,在当时,猫也是吃过鱼的。

不过随着人类社会的进步和文化交流的频繁,世界各地的美食都被汇集到一起。除了海鲜之外,世界各地的人们还发现了许多以前没发现的美食。其中就包括各种加工食物比如熟食、罐头、香肠等。 这样,无论是海边还是湖泊河流边,都可以看到人们在捕捞或垂钓,收获不同的水产。

最后这些水产被做成各种各样的美味佳肴,进入不同地区的饮食文化之中。当然,也包括进我们的食谱。 所以现在如果你让一只猫长时间不吃鱼肉的话,它是不会觉得饥饿难熬或者嘴馋到不行的——因为它在之前的生活中根本没有吃到过类似的食物!

姜小炼姜小炼优质答主

其实,我养的田园猫是吃鱼的(偶尔) 然后,我家那只猫是在小时候吃生的鱼肉的。。。因为它是流浪猫嘛,经常自己逮鱼虾什么的。。。

后来收养了它之后就不吃了 因为之前没怎么给过生鱼肉给它吃啊! 所以现在也不爱吃了 但是要是熟的话是可以吃的哦! 比如鱼肉拌饭呀、水煮鱼片啦这些就吃的很开心呢 我家的猫咪是很喜欢海鲜味的,所以有鱼有虾有贝壳的海鲜粥就很爱吃啦~

总之呢,题主也不用太刻意去准备什么食物给他吃哦。 他不爱吃鱼可能只是因为他不喜欢那个味道而已哈= ̄▽ ̄ ̄ ̄ ̄^^ ̄^^ ̄^^ ̄^ 像题主也提到自家猫咪很挑食的问题了呢 希望可以帮到你o(n_n)/~O

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