They would prefer trees because they like to eat leaves and twigs. They also make their cocoons on twigs or branches. They would not live long with out leaves because they have to store food while they are in their cocoon. So I would keep them on trees.
No, they begin above grond as caterpillars.
yes caterpillars can live in bowls provided with the right materials
yes
They can live in your backyard on top of rocks, crawling around on rocks and trees. Basically anywhere that has food it will live near. Its best to check for them when its at the coolest time of day
we dont know
yes
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.
yes they can
by eating themselves
First off, it is spelled Caterpillars. Secondly, caterpillars live next to all other insects found near you.
Pus Caterpillars live in woodland areas in southern United States. They live in trees and garden plants. Caution: poisonous.
Many types of caterpillars live in forests but there are very few that actually live in coniferous forests. Only the endangered willow caterpillar lives in this specific area.