Ierbivorele au un sistem digestiv mai lung şi mai complex, adaptat pentru digestia fibrelor vegetale şi a altor substanţe nutritive dificil de descompus. Carnivorele, pe de altă parte, au un sistem digestiv mai scurt şi mai simplu, adaptat pentru procesarea proteinelor şi grăsimilor din carne.