Il gatto è un carnivoro obbligato: il suo metabolismo è progettato per ricavare energia principalmente dalle proteine animali. A differenza del cane, non può adattarsi a una dieta vegetariana o povera di proteine senza conseguenze gravi. Ha bisogno di nutrienti specifici che si trovano solo nei tessuti animali: taurina (essenziale per cuore e vista), acido arachidonico, vitamina A preformata e niacina. La nutrizione felina deve anche considerare la tendenza naturale del gatto a bere poco, rendendo l'idratazione attraverso il cibo un fattore cruciale per la prevenzione di malattie renali e urinarie.