They live on leaves because they eat them but I haven't herd of the other type of leaf.
No Only LIME caterpillars (caterpillars which are born at lime plants/leaves) eat lime leaves. They eat leaves that they are suitable for.
Caterpillars eat leaves, so they can't live everywhere, since not everywhere has leaves. They do not live in the ocean, in the desert, on the moon, or on the planet Jupiter.
they eat the leaves
a poison caterpillar can live anywhere there are leaves. most can live in the amazon rainforest.
on leaves, in the long grass or in the soil, where its warm.
Caterpillars eat your plants and their leaves.
A few types of caterpillar eat nettle leaves but most caterpillars do not.
Usually low to the ground on foliage. they eat leaves until time to cocoon.
Caterpillars color (green) blends in with the leaves that they eat.
some caterpillars will chew the leaves, but nothing too bad
most caterpillars eat leaves. it depends on what species the caterpillar is but most of the eat gumtree leaves or eucalyptus tree leaves!!
Caterpillars also eat plants and grass!