Butterflies are treasured for the beauty and movement they add to a garden. They're also pollinators. The best way to attract butterflies to the garden is to grow a variety of flowering plants, including flowering shrubs and bushes, that butterflies love. Some of the best shrubs for attracting butterflies are butterfly bushes, rose of Sharon shrubs, hydrangeas, azaleas and honeysuckle bushes. Like other shrubs, flowering shrubs can be used as accent plants, informal hedges or mass plantings. When buying butterfly-attracting bushes and shrubs for sale online, make sure the variety is suitable for your grow zone. Some other considerations include the shrub's mature height and spread, light requirements (full sun, partial shade or full shade), bloom time and flower color.