they perfer oak
Caterpillars don't eat butterflies!
Viceroy butterfly caterpillars eat leaves of willow to live and grow. Butterfly caterpillars can eat only certain types of plants, depending upon the species of butterfly. Adult Viceroy butterflies eat flower nectar and fruit.
They eat nectar and the caterpillars eat leaves from the cabbage and raddish family.
Buckthorn caterpillars are herbivores, so they only eat foliage, grass, etc. This caterpillar turns into the Brimstone Butterfly.
It depends upon the species of caterpillar. Monarch butterfly caterpillars eat milkweed. Gulf Fritillary caterpillars eat only passionvine. Many moth caterpillars can eat several types of plants. Butterflies are the most particular. They can eat only very limited species of plants. Without those plants, they will starve. Harvester butterfly caterpillars are 'meat' eaters; they eat aphids. Some caterpillars are cannibals and will eat other caterpillars off and on, but not as their primary diet.
Virtually all caterpillars are vegetarians, they don't eat other insects.
Moth and butterfly larvae, as well as caterpillars eat rushes.
Yes, most catepillars eat plants. The type of plant/s depends on the species of catepillar. i.e. Monarch butterfly catepillars favorite plant is Acelepias, common name "Butterfly weed" or "Milkweed". Many avid gardeners plant Ascelepias for the Monarchs which also feed on the nectar.
Exactly what it ate as a caterpillar. 'Adults drink nectar from flowers: favourites include buddleia and lavender. Caterpillars eat stinging nettles.'
If it is a butterfly it is not a baby it is an adult. The immature phase of butterflies and moths takes the form of caterpillars. Generally caterpillars eat leaves but different species feed on different plants.
Butterfly. The caterpillars then eat the cabbages.
The egg shell contains vital nutrients for the caterpillar and help give it a jump start.