So, whether you just have a little slice of balcony to play with, or a tiny urban garden, there’s always room for a tree.
If you are buying a tree for a small garden, it’s important you know when buying what the ultimate height and spread of your tree will be.
Many trees can soon grow too big and begin to cast too much shade and dry out soil.
Here are ten fabulous tiny trees that are perfect for small gardens. Most of these trees won’t grow more than eight metres tall and will take a long time to get that big.