Kissoilla ja koirilla on erilaisia ravintotarpeita. Kissat ovat pakollisia lihansyöjiä, mikä tarkoittaa, että niiden on syötävä lihaa selviytyäkseen. Niiden ruuansulatusjärjestelmät on mukautettu käsittelemään korkeaa proteiinitasoa ja rasvaa. Toisaalta koirat ovat kaikkuluvoita ja voivat syödä laajemman valikoiman ruokia, mukaan lukien hedelmät, vihannekset ja jyvät. Heidän ruuansulatusjärjestelmänsä ovat vähemmän herkkiä hiilihydraattien ja kuidun korkealle tasolle.
Kissat ja koirat eroavat myös tietyistä vitamiineista ja mineraaleista ravitsemustarpeistaan. Esimerkiksi kissat tarvitsevat enemmän A -vitamiinia, tauriinia ja arginiinia kuin koiria. Koirat tarvitsevat enemmän kalsiumia ja riboflaviinia kuin kissat.
Näiden erojen takia kissan ja koiranruoka on muotoiltu vastaamaan kunkin lajin erityisiä ravitsemustarpeita.