A principal diferença entre esses três grupos é que os carnívoros comem carne, os herbívoros comem plantas e os onívoros comem um pouco de ambos. Cada um tem um tipo diferente de dentes e sistema digestivo que os ajuda a comer e digerir sua comida.
Os carnívoros têm apenas um estômago e dentes afiados e fortes, feitos para dilacerar a carne e removê-la do osso. Eles passam pouco tempo mastigando a comida, porque sua saliva carece de enzimas digestivas para ajudá-los a quebrar a comida. O animal o envia diretamente para o esôfago, onde começa o processo digestivo. O alimento entra no estômago, onde é digerido e os nutrientes extraídos.Os herbívoros só comem matéria vegetal. Eles passam muito tempo mastigando a comida com dentes achatados feitos para moer plantas duras. A comida chega ao estômago, onde é fermentada para facilitar a digestão. Durante o processo de fermentação, uma microflora especial é excretada, o que ajuda a quebrar a matéria vegetal dura, tornando o processo de extração de nutrientes mais fácil.
Os onívoros comem animais e plantas. Os humanos são um excelente exemplo de onívoros. O sistema digestivo de um onívoro é mais parecido com o de um carnívoro, mas eles podem digerir a matéria vegetal mais facilmente do que a maioria dos herbívoros.