Never underestimate the power behind your flowers, because these blossoming beauties were born to be bad! And by bad, we mean good for you and hazardous to the pesky insects and rodents that plague your garden. Whether you’ve got aphids or beetles, fleas or mosquitoes, and maybe a vole or two, these spectacular plants put up a fight that can take out even the boldest contenders!
Lavender
Attracts: Butterflies, bees, hoverflies
Repels: Moths, fleas, flies, mosquitoes, rodents
Chrysanthemum
Attracts: Butterflies
Repels: Roaches, ants, ticks, lice, fleas, bedbugs, nematodes
Chamomile
Attracts: Bees, butterflies, birds
Repels: Various flying insects, fleas
Cosmos
Attracts: Butterflies, hummingbirds, lacewings, ladybugs, hoverflies
Repels: Corn earworm
Petunia
Attracts: Hummingbirds
Repels: Aphids, tomato hornworms, asparagus beetles, leafhoppers, squash bugs
Marigolds
Attracts: Butterflies, ladybugs,
Repels: Mosquitoes, aphids, rabbits
Dahlias
Attracts: Hummingbirds, butterflies
Repels: Nematodes
Daffodils
Attracts: Monarch butterflies
Repels: Mice, gophers, voles
Nasturtiums
Attracts: Butterflies, hummingbirds
Repels: Whiteflies, squash bugs, aphids, various beetles, cabbage loopers