If you have a small urban garden you may not consider the addition of a large tree to be suitable, however there are plenty of smaller varieties and ornamental style trees that have are ideal for smaller gardens. Many varieties can also be grown in containers, which by restricting the root ball, helps to ensure they stay small.
When selecting a tree for a particular spot in the garden you will need to consider its ultimate height and spread. Then work out how much space you have to spare once the tree reaches its full size. A correctly selected tree should not need pruning in the future. If you do not have room for a tree with large spreading branches then you can choose a tall columnar tree or one with pendula/weeping branches to fit the space.
When choosing a tree for the garden it is best to investigate all of its attributes to ensure that it will provide as many interesting features as possible. For example you will need to consider if in has attractive foliage, colourful flowers or fruit, interesting bark, good autumn colour for deciduous trees or an evergreen that has a good shape in winter.
The following trees are suitable for domestic gardens in Great Britain (England/Scotland/Ireland).
Mountain Ash, Rowan
Japanese flowering cherry
Stag's horn sumach
The planting and cultivation of trees is similar to that for shrubs, particularly with regard to soil quality and its preparation. In general trees require a deep, open and well drained loamy soil. Plenty of rich humus should be added, especially if the soil is shallow, sandy or gravelly.
Tall trees will also need staking to prevent rocking during high winds, however the trunk should not be stated too firmly, as some movement is required to help the tree become established. The lower trunk will also require protection against damage by rabbits and small deer, who will often strip the lower bark and quickly kill the tree.