Where do Caterpillars Live?

Caterpillars like to make their homes under fresh leaves or burrowed in grass houses. They eat either plants or vegetables and get their water from the grass.