Provide Shelter - A butterfly garden should be planted in a location that is sheltered from the wind. Avoid Pesticides - Butterflies are insects, so pesticides that rid your garden of insect pests will also rid your garden of butterflies. This includes the use of bacterial insecticide BT, Bacillus thuringiensais. It will kill butterfly larvae. When necessary, use a homemade, non-toxic spray of soapsuds, garlic, chives, and tabasco to control such insects as aphids.
Some butterflies like to drink from the wet edges of mud puddles or wet sandy areas.
Rotting fruit can be put on a tray to attract butterflies, but be aware that other animals, such as raccoons and possum may also be drawn to it. Many flowers, shrubs, and trees can be bought at nurseries. Vegetable plants can be bought as seedlings or seeds. Plants that are generally considered weeds can often be encouraged simply by turning over the soil in an area and leaving it alone. For others, look for them growing naturally, try to gather some seeds and spread them over the bare earth.