Butterflies can be a colorful and animated addition to your backyard garden. Watching them flit from flower to flower or take sips of water from a bird bath can bring hours of enjoyment. Not only are they beautiful, but they also are great pollinators for flowers. You can attract butterflies by using plants that can serve as places for them to lay eggs, act as food for caterpillars and are sources of nectar for the adult. Not just any plants will do, however, so it's a good idea to do your homework before planting your butterfly garden.
Ensure that the area you are planning for your butterfly garden is protected from wind and other elements and has sufficient sunlight.
Create puddles by placing coarse sand and little water in a shallow pan or bird feeder. It will provide drinking water for butterflies. Keep the sand moist.
Plant flowers that have red, yellow, orange, pink or purple blossoms, are flat-topped or clustered and have short flower tubes.
Familiarize yourself with the different species of butterflies in your area and plant local, native, flowering plants that will provide an appropriate food source.
Feed the caterpillars by growing food plants specific to the species you want to attract.
Provide a continuous bloom by growing various types of flowering plants that bloom at different times.
Put flat stones in the garden to give butterflies space to rest in the sun. Provide butterfly houses or stacks of wood branches in which butterflies can overwinter.