Being opportunistic omnivores they will eat insects, small snakes, amphibians, bird eggs, snails, worms, fruit, and grass roots. (petsinthecitymagazine.com)
In the wild, hedgehogs are opportunistic omnivores, who may eat virtually any small animal they encounter, although they exhibit a distinct preference for insects and other invertebrates. (cuteness.com)