What I did with the garden plants was simple. I went to Home Depot and bought some 1/2 inch square plastic hardware cloth. We used zip ties to make little baskets out of them and put pebbles in the bottom so they would not sink . Then I filled them with some old hay and put the plants in and then used zip ties and "zipped" them to the side of the pool. The water plants were gathered on the riverside. I got some cattails, some water mint from the side of a stream, some plants from a nearby lake and some wild yellow iris. I also had some water lilies from a small pond in my front yard. I put them all in bare root. I tried dirt and clay in pots but it didn't work. I weighed the water lilies down with rocks and even zip tied a rock to one to weigh it down. The cattails are in pots with rocks in the bottom.
I hope to get some pictures as soon as my pretty pond clears up. It is done in pebble mosaic. Google bog filters. It may help.
I have been working on it for over a year.
PS. My pretty pond leaked and I tried everything to fix it. I repainted it, poured a new floor and nothing helped. But after filling it the last time and it still leaked I was going to turn it into a planter and I tried one last thing.
I had some sand from work that had been run through a sandblaster and I put it in the pond where I thought it leaked and (the floor next the the wall) and then I put some kitty liter in (clay) and it stopped leaking. I just dropped the stuff in the water where it leaked.
I also found some water lettuce floating on the river and gathered it up. All the plants I put in the pond had the roots washed clean.....no dirt at all.
I have planters on the side of my ponds and I used chicken wire to keep the chickens out untill I get their new housing finished. They free range right now.
Thank you for these ideas. I'm planning on concreting a new pond for my ducks soon and was looking for some good ideas with it. Last season I used it to water my garden periodically.