most caterpillars feed on leaves of plants or trees. most species of caterpillars will feed only on a small number of certain kinds of plants. if the caterpillar's food plant is not found, it may starve to death.