Multiple choice Animals that eat plants as well as flesh of other animals are called scavengers omnivores herbivores carnivores Reveal answer Fill a bubble to check yourself B Correct answer Explanation Animals according to their dietary habits are of three types; flesh-eating are called carnivores, plant-eating are called herbivores and eating both plants and flesh of other animals are called omnivores.