I've heard that in theory, ducks will eat bugs/slugs first and plants second, so if you don't leave them around your hostas too long, maybe the ducks won't eat them? Maybe?
My general experience has been this: ducks are really just feathered piggies.