To attract butterflies, don’t kill the caterpillars
Do you love butterflies? I love to see them, especially if they come in different colors. There are only rare gardens which have butterflies. So, if you have them in your garden, you are fortunate. So, you better take care of them. An article written by Tom Oder from http://www.mnn.com/your-home/organic-farming-gardening/stories/to-attract-butterflies-dont-kill-the-caterpillars, if you want to have butterflies in your garden, you should not kill the caterpillars. Do not be tempted to spray them with insecticide or kill them with your tools. In fact, he emphasizes that it is good to plant caterpillar plants if you want to attract butterflies. The female butterflies would only lay their eggs on that plant. An example of caterpillar plant is pipevine (Aristolochia tomentosa). You can also plant passion flower. Although butterflies will feed on nectar plants, this is still useless if you don’t have caterpillar plants because they won’t lay their eggs on those plants.
“Beautiful plants like roses are like a movie set to butterflies,” Glassberg says. “Caterpillars don’t feed on them, so they don’t have any functionality for butterflies.”