Mesocarnivores are animals that eat both meat and plants. They usually have sharp teeth and claws that help them catch their prey, but also eat fruits and leaves. Mesocarnivores are in between carnivores (animals that only eat meat) and herbivores (animals that only eat plants). Examples of mesocarnivores are bears, raccoons, skunks, and foxes.