I have fake eggs in my nest boxes they look just like real ones and my chickens love to sit on them while laying their eggs. Not sure if your duck would keep sitting after a while but might be worth it.You could buy some egg decoys if you really don't want any babies or hardboil some but I'm not sure if that'd work or if they'd end up smelling really bad