OMNIVORES Some animals eat both plants as well as the flesh of other animals. These types of animals are called omnivores. Their front teeth are sharp like carnivores. They have flat back teeth for chewing like herbivores.