We have two nearby nurseries, and both have a good pond plant section. There's all sorts of choices, ranging from plants in the pond directly, to those in the bog, to those near the shore. In the pond, I've got a water hyacinth, attached to a weighted string to keep it from being sucked into the filter. In the bog we have irises, mint, horsetail, and then we also have dock. There's only two concerns you have to worry about with the plants, both related to eating. 1) Is it poisonous to ducks? I do a quick Google search anytime I'm going to get a new plant to put in the pond. But most of the pond plants that one can buy are perfectly harmless to ducks. 2) Will the ducks love it too much? This wasn't a problem when we had just mallards, but our Swedish girls *love* vegetables. The dock is a very pretty, leafy plant that does fabulously in the bog, but since getting the girls, I have to put a big cage over the dock. The previous two dock plants we had in the bog, the girls stripped bare in under 30 minutes. Totally gone. The irises are a bit too big for them to eat, but they like to hide in it, and dabble in the bog underneath it. They love to attack horsetail, and spiral grass, and they also get caged to protect them from the girls. It's gotten much more difficult to keep plants going with the girls. They're necessary for the health of the pond, so it's a bit of a battle to keep them from getting destroyed.