The hedgehogs could be said carnivores. They eat insects, earthworms, ants and other small insects. They also take small mammals and bird eggs.