FWIW I covered the steep shorelines of our pond with 3 inch rip rap to prevent erosion and then I use AquaNeat (a pond safe glyphosate product) to keep the rip rap area weed free. Our pond is a water table pond so grass for erosion control was not an option for us due to the 3 to 5 foot water level fluctuation.