You should get it to a vet. It doesn't look like a degloving injury because it doesn't appear that the extra skin is there. It looks like the dog literally tore part of the skin off. That is muscle showing without even the fat layer.
Ducks are prey animals so do not show their pain as it...