I am sorry to hear about the dog attack and your losses. I hope the injured ducks are able to fully recover.
My geese aren't guard animals but are certainly willing to let me know when someone approaches. They are American Buffs, offer a good bluff of bravado but are really big scaredy cats...