Green’s Dictionary of Slang

dead duck n.

[fig. use of SE + pvb ‘never waste powder on a dead duck’]
(orig. US)

1. [mid-19C+] a complete, irredeemable failure.

2. [1910s+] (also dead bird) a hopeless person, one who has absolutely no chance.