The right trees can also provide food and shelter for a wide variety of wildlife. Their flowers provide nectar and pollen for pollinators. Later, their fruits, nuts, berries and seeds are another important food source for wildlife. Trees are also a welcome nesting site for birds and other creatures, offering a sheltered place for them to raise their young. Consider planting evergreen trees too. They provide shelter for wildlife all year long! Native trees and their cultivars are the best choices to attract wildlife because they have evolved together. A white oak tree for example supports more than 500 kinds of butterflies and moths. While the invasive Bradford pear supports zero.