Karma dla kota może mieć zróżnicowany skład. Wielu producentów kładzie nacisk na rodzaje konkretnego jedzenia. Na rynku dostępne są karmy dla alergików, kotów młodych, po zabiegu sterylizacji, dorosłych lub seniorów. Różnią się one przede wszystkim składem, a dokładniej mówiąc – zawartością witamin i składników odżywczych.