I'm so sorry for your loss. :(
The dog may indeed have been the culprit, but not on purpose. I have to keep my own away from my flock because he wants to play with them (he's still more of an overgrown puppy than anything else), but a 70 lb dog playing with a 7 lb duck is not going to end well.