Most butterflies only eat flower nectar. Different species of butterfly usually prefer different flowers, but they will generally feed on many types of flowers from plants, shrubs, vines, and trees. The eggs are frequently laid on the underside of leaves. It frequently hangs from a twig and is often camouflaged. Plan your garden so that there are flowers much of the year, so that there is a steady supply of nectar for the butterflies.
Butterflies use sunlight to regulate their body temperature.
They need sunlight to keep themselves warm, but the outside temperature can also become too hot for them. A good butterfly garden should provide both sunny places and shady places where butterflies can cool off while they eat. Also, during the fall, buddleia seeds will feed birds. There are about 70 species of the Buddleia genus. They will kill butterflies and caterpillars.