In addition to the other answers, there’s the bigger ecological one. EVERY animal just eats grass and plants. Herbivores eat it directly, carnivores eat it after it’s been processed through herbivores. But turning grass into flesh is pretty inefficient – even with modern agriculture it takes about 10 calories of grain to make one calorie of meat.
So carnivores are at a calorie disadvantage, so to speak, which is why they have much smaller populations and often smaller bodies as well.
Latest Answers