Answer: Buddleia is commonly known as the Butterfly Bush because of its attractiveness to butterflies. When butterfly parents locate suitable places for their offspring to live, they lay eggs in the vicinity. Sounds as though your butterfly bush is attracting new generations of butterflies. I wouldn't recommend controlling the caterpillars - they're future butterflies!
Q&A Library Searching Tips