First, caterpillars eat leaves. You need to figure out what kind of caterpillar you have then feed it the leaf it likes. Example, painted lady ones love hollyhocks. Hornworms eat tomato plants. Also, if you know the type you have you can find online places that will send you the caterpillar feed for that type … Read more