A sloping garden, also known as a hillside garden, is a landscape design built on a slope. These garden designs allow for terraced layouts, retaining walls, and cascading plant arrangements unlike traditional gardens. However, these gardens have drainage challenges. As water runs down the gardens sloping borders, erosion and dry spots tend to happen at the top.