猫咪其实不喜欢吃老鼠,它只是通过老鼠肉来获得牛磺酸等物质,以满足营养需求,除老鼠外它也吃鱼和鸟类。之所以给人一种它爱吃老鼠的印象,是因为猫和老鼠都是陆地生物,且同样昼伏夜出,相比起鱼和鸟,老鼠更加容易接触到。
即使大多数猫咪已经被人类驯化,但它本质上仍然食肉动物,尤其是农村地区的猫咪野性极大,对于鱼、老鼠、鸟类这种体型不大的生物有着天生的狩猎欲望。
猫咪之所以吃老鼠,是因为它需要通过老鼠肉来获取牛磺酸,以提高夜视能力。除了老鼠肉以外,也能通过鱼肉、青蛙肉等肉类来获取。之所以吃老鼠比较多,是因为老鼠数量多,危险性低,且与猫咪一样昼伏夜出,猫咪与老鼠接触的最频繁。
农村地区经常可以看见猫咪捕杀老鼠,但城市家养的猫咪已经几乎见不到老鼠了,无法从老鼠身上收取牛磺酸等物质,饲养者需要定期喂食猫咪一些鸡胸肉、鱼块等肉质食物,帮助猫咪摄入牛磺酸。