What Do Caterpillars Eat. Caterpillars are mostly herbivorous in nature while a small number of them are insectivorous. A caterpillar's job is just to eat and eat and eat, so the most important part of caring for a caterpillar is to provide a constant supply of fresh food.
Mourning cloak caterpillars, for example, will feed on willow, elm, aspen, paper birch, cottonwood, and hackberry. Common bugs that eat mandevilla include caterpillars, yellow aphids, some ant species, some rodents, scales, mealybugs, whiteflies, red spider mites, and more. Unknown to most people, caterpillars do not actually drink.
Some subspecies of caterpillars are specialist feeders and only consume specific types of leaves their entire lives.
A caterpillar's job is just to eat and eat and eat, so the most important part of caring for a caterpillar is to provide a constant supply of fresh food. The first thing to do is provide the caterpillar with some leaves from the plant or tree on which you found it, as there is a good chance that this is its host plant. An important factor to keep in mind is that caterpillars do not have a proboscis. For example, the caterpillar of the monarch butterfly can only eat milkweed leaves to survive.