My pond is a lined pond and the liner is probably 100 times thicker than any landscaping fabric. I have the 4-6 stone 3-4 feet down into my pond surrounding 90 percent of it and I still get weeds. You will be spraying no matter what you do if you want to keep your pond edges weed free.