Any garden created for wildlife must provide shelter and food for local fauna. It should include a good mixture of plants, including shrubs, trees and grasses, and nectar- and pollen-rich flowers.
As a general rule, native shrubs and trees offer the best choice for wildlife – providing caterpillar foodplants for a variety of moths, and berries and seeds for birds and small mammals. Both native and non-native flowers appeal to bees and other pollinators, as long as the pollen and nectar is made available to them. Choose only single-flowered plants, which have an open habit. Many double flowers are inaccessible to insects, or have small amounts of nectar and pollen.