Butterflies may come to your garden if they detect the right kinds of flowers. They can do this from more than 5 miles away by smelling the air. The best candidate to plant for attracting butterflies is the butterfly bush, or Buddleja. However, it outgrows all other plants in your garden.
Dwarf hybrids can be found, [...]