*Plant your butterfly garden in a sunny location - they need the sun to warm themselves before they can fly.
*Choose a site sheltered from wind: they won't feed in an area where they are constantly fighting the wind to stay on plants.
*Butterflies need water: a permanent "mud puddle" in the garden, or slightly rancid fruit, helps attract them.
*Butterflies are attracted by scent: wide swaths of colour work best. Planting in groups of three or more helps. The trick is to keep similar colours together. Also, plant to provide bloom over the entire season.
*Butterflies use two different types of plants - those that provide nectar for the adult to eat (nectar plant),and those that provide food for their offspring(host plant). The native milkweed satisfies both requirements.