Having a small yard does not mean that you can't plant trees. Many trees grow no larger than 30 feet, and many shrubs can stand in for trees. Here is a list of small trees and tall shrubs for your landscaping.
Gardens great and small can benefit from trees: for providing shade, a habitat to native birds and their positive contribution to the environment. Here are 5 fast growing shade trees in Australia and how to grow them.