Shrubs are a beautiful addition to any garden, offering endless color, texture, and structure. But if you have a small backyard or just a balcony or patio to work with, you may shy away from growing ...