Some native shrubs and bushes not only enhance your landscaping but are also host plants for butterflies to lay their eggs on. And since butterfly shrubs come in many shapes and heights, they can fit in any number of locations and situations – front beds, windbreaks, or privacy hedges.
Host Shrubs Are Multi-Purpose
Not only do shrubs and bushes attract butterflies by providing food for their caterpillars (larvae), they can also attract a variety of wildlife to your outdoor living space by providing protection, shelter, and nectar. Below is a list of shrubs that attract butterflies.
Host Shrubs for Butterfly Eggs and Caterpillars
Seven Types of Host Plants
Flowers, Grasses, Herbs, Shrubs, Trees, Vines, and Wildflowers