
MichiganDot
Answered on June 20, 2018
Native plants that have nectar attract the most butterflies although there are non-natives that provide for them as well. I've never seen butterflies on roses. With sunflowers, it will only be a few weeks when the flower first blooms that it provides food for butterflies. Here is an article about common, easy to find plants that are butterfly friendly. http://www.birdsandblooms.com/gardening/attracting-butterflies/long-blooming-flowers-attract-butterflies-hummingbirds/
Was this answer useful?
00