A lot has been said about why we should grow native trees and shrubs. However, a wildlife garden with non-native plants can be wonderful for wildlife; we all love lavender and the butterfly bush is popular with all sorts of butterflies.
As foodplants however, native plants really have some benefits. The common hawthorn, Crataegus monogyna can be a host plant for over 300 organisms. The flowers provide pollen and nectar for pollinators and the fruits, haws, are important for birds in autumn and winter.
Below one of 5 young hawthorns.
Other trees and shrubs which I have planted are the blackthorns (beware of the suckers!) which is also very spiny and offering food to many moth caterpillars as well as a nesting
place for birds.
Wild privet, when allowed to flower, is attractive to many bumblebees, butterflies and leafcutter bees.
The pricky barberry, Berberis vulgaris offer protection from cats and the flowers offer food to solitary bees and bumblebees.
The fly honeysuckle, Lonicera xylosteum is native to a small part of the Netherlands and also popular with bumblebees.
Field rose, Rosa arvensis offer pollen to all sorts of insects. The leaves are very popular with leafcutter bees that use the leaves for their nests.
If you have space, a Prunus avium is a great addition to the garden. The flowers are beautiful and offer food to all sorts of bees.
All my shrubs and trees are locally sourced: in my case, they come from locations where they have been growing for hundreds of years so very adapted to our climate and are grown without pesticides.