猫之所以喜欢吃鱼,主要是因为鱼肉中含有牛磺酸,这是猫咪体内无法自行合成的一种物质,而且这一物质能够提高猫咪的夜视能力,一旦停止摄取鱼肉,就会让猫咪在夜间丧失捕猎能力,这是非常不利于生存的,除此之外,长时间缺乏牛磺酸,还会导致猫咪患上心脏病的可能大大增加,严重时甚至会导致失明,因此猫咪才会格外的喜欢吃鱼。
据调查,牛磺酸其实存在于很多动物的体内,但含量最高的,还是要属鱼贝类动物,这可能也是猫咪为什么喜欢腥味的一大原因。再加上鱼肉属于白肉类,吃下去的饱腹感是明显高于其他肉类的,而且鱼肉的纤维比较细腻,也很好嚼碎,鱼刺还能补充一定的钙质,因此猫咪将其作为最爱也不奇怪。
猫咪之所以这么需要牛磺酸,都是因为它是夜行动物,因为黑夜是很好的伪装和保护,在原始时期,大型动物由于捕猎优势大,因此都在白天进行捕食,而像猫这样的小型动物,为了安全,多是选择错开这个时间,夜晚进行捕食,这也就是为什么它不能丧失良好的夜视能力。