Red, orange, yellow, and purple flowers that bloom all season have tremendous appeal for hummingbirds, butterflies, and other wildlife. Planting them so your tallest blossoms are in the back and the shortest in the front will make your garden more visible and your arrangement more attractive. By studying butterflies and hummingbirds in your area, you can determine what flowers they use in the wild. That will provide you with a great guide for your garden. To attract more butterflies, install a butterfly roosting box for shelter and select plants that bloom purple, white, yellow, blue, or pink.
Butterflies prefer short nectar tubes and wide, flat rims.
A shallow tray with damp sand will provide a nice watering hole for butterflies. A pan nearby with mashed fruit such as bananas and pears is an added attraction for them. Hummingbirds prefer long nectar tubes that bloom red, orange, or yellow. An often overlooked attraction for hummingbirds is a bird bath that sprays a fine mist that they enjoy flying through. Artificial feeders work especially well for hummingbirds and also can enhance the beauty of your garden.