猫不吃鱼正常。如果猫咪从小几乎就没吃过鱼这类比较腥的食物,它成年之后也不太会对鱼感兴趣。“猫吃鱼理所应当”是我们自身灌输的想法,有些人会挑食,有些猫自然也会挑食。小猫喜欢吃鱼就是要补充牛磺酸这种物质,牛磺酸对于猫咪维持良好的夜间视力十分重要,但是猫咪自身无法生成牛磺酸,所以需要吃鱼补充。可是当小猫通过其它食物补充了足够的牛磺酸,它也不需要再吃鱼了,因此猫咪有时会吃鱼,有时却不吃鱼,这很正常。

流浪猫是从尼罗河流域的古代埃及被训化的,而当时的古埃及人蛋白质的主要来源之一就是尼罗河中的鱼类,所以,猫就有了接触到鱼的机会了,比如吃剩的鱼骨,一些体型比较小的杂鱼等,通过这种投喂,逐渐的让猫对鱼有了一定的好感。

猫被驯化之后,走入了世界各地,而世界各地除了一些干旱的地区外,其他地区的人主要的蛋白质来源之一同样也是鱼,所以,在数千年的这种人投喂鱼的方式下,家猫接受了鱼成为了自己食物的一部分。

家猫被驯化后相当长的一段时间内,人都是很难给它们提供食物的,所以家猫的主要食物是自己捕猎老鼠得来的,而鱼虽然不是猫的常规猎物,但归根结底它也是肉,再加上猫的嗅觉灵敏是,所以一旦我们家中买了条鱼没保护好,就可能被猫给叼走了,毕竟叼走一条鱼,比抓老鼠容易的多了。