Sorry to hear about your losses Buck!
It could have been a opossum if it was large enough, and if it attacked at night it could have gotten the duck when it was sleeping. I doubt is was a cat, since even a big one would have a hard time taking down a duck, especially since you lost 3 in one night. Do you have a large farel cat population there? Do you have any dogs?
