Question: what leaves can caterpillars eat?
Answer: Wild grasses The caterpillars of some of our most beautiful butterflies love tall meadows. The gatekeeper, meadow brown and a variety of different skipper butterflies all feast on grasses. In fact, a variety of plants you might consider weeds are actually caterpillar favourites, such as dandelions and groundsel.