Berberis are versatile ornamental shrubs, adding colourful foliage, flowers and berries to borders, rock gardens and containers. Evergreen or deciduous and ranging from very large to dwarf shrubs, these easy to grow, spiny plants have a place in almost every garden.