I bought hanging planters with the coconut coir liners, pitched the liners. I load the baskets with lettuces, spinach, weeds, fruits, etc. I also throw spinach and peas in their pools when I refill them. I pull weeds for my birds...Purslane, chickweed, yellow wood sorrel, plantain, etc. It's all good for them. Keeping anything growing is just not gonna happen. Here anyway. I always blamed the chickens and their scratching & dustbathing, but I suspect the ducks took part in it as well.
I don't know how many ducks you'll have, but I have 11 here. Hanging baskets wouldn't last long. They aren't going to just nibble. But that's MY ducks, and they're kind of jerks. I love them, but I won't lie.