Well we have a small, plain, green caterpiller, and it eats a lot of weeds, he mostly eats Dandelion leaves. I'm not really sure if they need water, maybe if the grass is wet, it would be ok. I don't think all caterpillers would eat this. They need air so if you have one in … Read more