猫吃鱼其实是被驯化后的一种习惯,这是因为在人类繁育下,猫能够获得的食物,一部分来自自己的捕获,一部分来自喂养,而猫吃肉肉可以由人类提供,猫肉主要由剩肉骨头和鱼骨头组成。

  另外过去人们吃肉不容易,但是吃鱼还是比较容易的,因为过去没有污染,而且水里有很多鱼,所以猫能吃的肉最多 与人类接触的是鱼,以至于猫逐渐开始吃鱼。所以家猫喜欢吃鱼,其实是一种“错觉”。 只是对肉不是很挑剔,鱼在人食下比较容易获得。吃鱼的时候,会用牙齿把鱼切成合适的大小,直接吞下去。 这样做的缺点是增加了胃的消化负担,但也有不容易卡住的优点,因为肌肉的肌间棘与肌肉的融合度很高。 就算猫吞咽的时候肌肉间刺暴露出来,鱼肉也不容易脱掉,而且鱼肉很大,所以吞咽的时候可以随身携带,而不是停留在口腔或消化道内壁。

  而且猫在切鱼的时候也是一侧,这样可以尽量少吃肋刺,这也是猫不容易被鱼刺看到的原因之一。猫的舌头表面上看,猫的舌头是粉嫩的,就像我们的舌头一样,但实际上,如果你仔细观察或感受一下,你就会知道猫的舌头是很厉害的。 猫的舌头上有很多肉质的突起,这些突起实际上是角化的,比较硬末端比较尖。

  只是这些突起通常附着在舌头上,当猫想舔自己或吃东西时,这些肉质突起会竖起来,当猫吃鱼时也是如此。当两面的肉快要吃完的时候,就要将鱼的脊骨和肋骨上残留的肉清理干净。 这时候就不能用整颗大枣吞下去的方法,因为容易卡住。 
  这时它们会伸出长有肉刺的舌头,把附着在鱼骨上的鱼肉刮掉吃掉,以免大刺卡在自己身上。