La principale differenza tra questi tre gruppi è che i carnivori mangiano carne, gli erbivori mangiano le piante e gli onnivori ne mangiano un po '. Ciascuno ha un diverso tipo di denti e sistema digestivo che lo aiuta a mangiare e digerire il suo cibo.
I carnivori hanno solo uno stomaco e denti affilati e robusti fatti per strappare la carne per arrivare a destinazione. Trascorrono poco tempo a masticare il loro cibo, perché la loro saliva non ha enzimi digestivi per aiutarli a rompere il cibo. L'animale lo invia direttamente all'esofago dove inizia il processo digestivo. Il cibo entra nello stomaco dove viene digerito e le sostanze nutritive estratte.
Gli erbivori mangiano solo sostanze vegetali. Passano molto tempo a masticare il loro cibo con denti piatti fatti per macinare piante dure. Il cibo raggiunge lo stomaco dove viene fermentato per facilitare la digestione. Durante il processo di fermentazione, una microflora speciale viene escreta, il che aiuta ad abbattere la materia vegetale dura, facilitando il processo di estrazione dei nutrienti.
Gli onnivori mangiano sia animali che piante. Gli umani sono un primo esempio di onnivori. Il sistema digestivo di un onnivoro è più simile a quello di un carnivoro, ma è più facile digerire la materia vegetale rispetto alla maggior parte degli erbivori.