Psi i mačke imaju različite potrebe za ishranom. Psi su svaštojedi, što znači da jedu meso i povrće, dok su mačke mesožderi, što znači da moraju da jedu uglavnom meso. Drugim rečima, psima je potrebna raznovrsnija ishrana nego mačkama.
Pored toga, psima je potrebno deset aminokiselina, dok je mačkama potrebno jedanaest. Dodatna aminokiselina koja im je potrebna je taurin , koji je od vitalnog značaja za normalan vid, funkciju srca, varenje i zdrav imuni sistem.
Da bi se zadovoljile potrebe u ishrani mačaka, hrana za mačke sadrži više proteina na bazi mesa, taurina, kalorija i masti nego hrana za pse. Ovo je možda jedan od razloga zašto psi smatraju hranu za mačke tako neodoljivom. Veći nivoi masti i proteina u hrani za mačke čine je mirisnijom i ukusnijom.