猫喜欢吃鱼是因为鱼肉中含有牛磺酸。牛磺酸能提高哺乳动物的夜间视觉能力。并且猫咪是不能在自己体内合成牛黄酸的,如果体内长期缺乏牛黄酸,猫咪可能最后会丧失夜间活动能力,所以猫咪只有不断的吃鱼肉,才能弥补体内牛黄酸不足,以保持和提高自身的夜视能力。