老鼠含有大量蛋白質、一些脂肪和醣類、一些無機鹽和若幹種類的維生素,富含牛磺酸,並在「抵禦貓的攻擊」方面能力較弱。
對貓來說,捕食老鼠消耗的體力對應的營養物質,通常明顯少於從老鼠身上取得的營養物質。貓從老鼠身上感染致命病原體的機率存在但通常不高。
而且,貓需要自己不能合成的牛磺酸來維持夜間的視力、神經發育、心肌與免疫系統的功能,這可以透過捕食老鼠來攝取。
所以,貓吃老鼠對貓來說通常是有收益的。貓自己不需要知道這些,生態選擇會自然選出在一定程度上擅長捕殺老鼠的貓。
過去幾十年間,人養的一些貓不吃老鼠,甚至自行躲避老鼠。人餵給貓的肉類提供了貓所需的牛磺酸。