how caterpillars breed
Every butterfly was once a caterpillar, and in order to breed butterflies, you need to start with caterpillars. The caterpillars are larva that have hatched from eggs that a butterfly has deposited on the leaves of the food plant.