不吃鱼的猫有以下几种原因: 1、长时间给猫固定吃某一种东西,导致猫对其他食物失去兴趣,是一种偏食症 2、鱼里有猫不喜欢的气味,比如葱、姜或其他酢料等 3、猫的品种、基因影响它的味觉定向 4、鱼已经臭了