Główna różnica między tymi trzema grupami polega na tym, że zwierzęta mięsożerne jedzą mięso, roślinożercy jedzą rośliny, a wszystkożercy jedzą trochę obojga. Każdy ma inny rodzaj zębów i układu trawiennego, który pomaga mu jeść i jeść. trawić jego pokarm.
Mięsożercy mają tylko jeden żołądek i ostre, mocne zęby przeznaczone do rozszarpywania mięsa, aby uzyskać je z kości. Spędzają niewiele czasu na żucie pokarmu, ponieważ w ich ślinie brakuje enzymów trawiennych, które pomagają im rozłożyć pokarm. Zwierzę przesyła je bezpośrednio do przełyku, gdzie rozpoczyna się proces trawienia. Pokarm trafia do żołądka, gdzie jest trawiony i ekstrahowane składniki odżywcze.
Roślinożercy jedzą tylko materię roślinną. Dużo czasu spędzają na żucie pokarmu z płaskimi zębami przeznaczonymi do rozdrabniania trudnych roślin. Jedzenie dociera do ich żołądków, gdzie jest fermentowane, aby ułatwić trawienie. Podczas procesu fermentacji wydzielana jest specjalna mikroflora, która pomaga w rozkładzie twardej materii roślinnej, ułatwiając proces ekstrakcji składników odżywczych.
Omniowce jedzą zarówno zwierzęta, jak i rośliny. Ludzie są doskonałym przykładem wszystkiegożernego. Układ pokarmowy omnivore przypomina bardziej mięsożerne, ale może łatwiej trawić roślinę niż większość roślinożerców.