The caterpillar of almost all butterflies and moths eat various parts of plants. Each species may specialize of only a few kinds of plants or plant parts. The caterpillars of the Harvester butterfly and its relatives are exceptions in that they feed solely on aphids.