家貓的祖先非洲野貓幾乎沒有捕獵魚類的條件,所以貓並不是天然喜歡吃魚,它們喜歡吃魚是一種巧合。
貓是非常純粹的食肉動物,在沒有新鮮獵物的時候,它們也會尋找腐肉。
肉類在腐爛分解時會產生腥臭味,這是因為蛋白質和脂肪在被分解後,會產生一些胺類化合物,含硫化合物和一些有機酸。這就是腥臭味的來源。
然而即便是鮮活的魚類,身上也有很重的腥味。這是因為魚類會在體表和魚鰓處分泌出含有胺基酸、膽堿類物質的粘液,這些物質隨時隨地都在被細菌代謝分解,產生濃郁的腥味。
這些氣味恰好對貓有獨特的吸重力。
貓自己並不捕魚。但人們發現,晾曬在戶外的魚幹是貓非常喜歡的食物,所以就有了貓喜歡吃魚的說法了。
因此,貓喜歡吃魚並不是一個絕對的事實,而是一個被廣泛接受的觀念。