Diferența majoră dintre aceste trei grupuri constă în faptul că carnivorele mănâncă carne, ierbivorele mănâncă plante și omnivorele mănâncă puțin din ambele. Fiecare are un alt tip de dinți și sistemul digestiv care îi ajută să mănânce și digerați alimentele sale.
Carnivorele au doar un singur stomac și dinții puternici și puternici, făcuți pentru ruperea în carne pentru a ajunge dacă nu au osul. Ei își petrec puțin timp în mestecarea mâncării, deoarece saliva lor nu are enzime digestive pentru a le ajuta să distrugă mâncarea. Animalul îl trimite direct în esofag, unde începe procesul digestiv. Mâncarea intră în stomac unde este digerată și nutrienții extrași.
Herbivorele mănâncă doar materie vegetală. Ei își petrec mult timp mestecați mâncarea cu dinți pliați pentru a măcinat plantele dure. Alimentele ajung la stomacurile lor unde se fermentează pentru a face o digestie mai ușoară. În timpul procesului de fermentație, se elimină o microfloră specială care ajută la descompunerea materiei prime din plante, făcând procesul de extracție a nutrienților mai ușor.
Omnivorele mănâncă atât animale, cât și plante. Oamenii sunt un prim exemplu al omnivorelor. Sistemul digestiv al unui omnivor este mai asemănător cu cel al unui carnivor, dar poate digera mai ușor materia vegetală decât majoritatea erbivorelor.