Let me tell you how nice butterflies are. They're bugs and Grumpy likes them. I bet you like them too. To see more of them in your garden, you need to plant flowers that attract them. These five do the job magnificently.
1. Butterfly bush (Buddleia sp.). When a bush is named "butterfly," that's a big clue that butterflies adore it. This shrub (above) produces fragrant spikes of blue, pink, white, lavender, purple, or red flowers from spring to fall that drip with nectar. It usually grows 5 to 6 feet high, but new dwarf kinds, like the Lo & Behold series, stay under 3 feet.
Now Grumpy is aware that native plant peeps have mounted a serious campaign against butterfly bush. They say that although it feeds adult butterflies, it offers no food for their larvae. OK -- using that logic, we should cut down practically everything in our gardens. They also say it's non-native and invasive. Maybe it's a pest somewhere, but not in the South. Compared to kudzu, Chinese privet, wisteria, Japanese honeysuckle, popcorn tree, and water hyacinth, it's not even a blip on the radar. My butterfly bushes haven't produced a single seedling. On the other hand, seedlings from my native redbud tree sprout by the thousands. Never seen butterflies on my redbud!
Want to be really safe? Plant the new compact Flutterby and Flutterby Petite series of butterfly bushes that don't set seed.
2. Butterfly weed (Asclepias tuberosa). In an attempt to mollify the Predator drone now hovering over my house, let Grumpy move on to a butterfly magnet native plant peeps love. Butterfly weed. "Weed" in this case doesn't mean it takes over. It means it grows just fine in good or lousy soil with no assistance from you.
Reaching about 3 feet tall, this long-lived, native perennial crowns itself with bright orange flowers. Hybrids add pink, yellow, and red colors. Not only is it a food source for adult butterflies, but because it belongs to the milkweed family, its foliage also provides food for monarch butterfly caterpillars. Tap roots make butterfly weed very hard to transplant from the wild, but you can buy it in pots at the garden center. It's also easy to grow from its fluffy seeds.
3. Common zinnia (Zinnia elegans). This is just about the easiest annual to grow from seed. Just sprinkle the seeds on the ground, barely cover with soil, water, and BOOM! You get flowers in just about every color but blue all summer long that butterflies cannot leave alone. Zinnias come in lots of sizes, so just check the mature height on the seed packet. To avoid foliar diseases, don't crowd them or wet the foliage when you're watering. Remove spent flowers to keep lots of new flowers coming.
4. Lantana. Like zinnias, lantanas come in a zillion different colors, bloom from spring til frost, and butterflies get seriously sloshed on the nectar. In Zone 8 and below, lantanas are perennials (I've had a 'New Gold' in my garden for at least 5 years and it dropped to 7 degrees last winter.) Above that, they're usually annuals. Old-fashioned types, like the very cold-hardy 'Miss Huff,' can grow quite large -- 4 feet tall and wide. But look for the newer prostrate growers that grow only 1-2 feet tall. Also look for ones that produce little or no seed, like 'New Gold,' 'Pinkie,' and 'Lemon Swirl,' because they bloom nonstop.
5. Firebush (Hamelia patens). Unless you live in USDA Zones 9-10, you're probably unfamiliar with this shrub from central America. But grow it anyway -- it's great. Planted in the ground in frost-free areas, it can reach 6-8 feet tall and wide. Regular pruning, however, keeps this evergreen a more manageable size. It blooms continuously in warm weather, offering clouds of appreciative butterflies bright orange-red, tubular blossoms. To save it over winter where it freezes, grow it in a container that you can take inside to a well-lit room.