Whilst boundaries, structures and surfaces make up the framework of the garden, it is the planting that makes up its heart. There are a tremendous amount of different types of plants available from tiny alpines to soaring trees, and from annuals that will provide you with a brief but showy display of colour, to perennials, that will re-emerge year after year.
In fact, with this wide choice available, you're bound to be able to find the right planting option to suit your garden, no matter what its size, style, climate or soil.