This may be a hard find given the fantasy element.
Not a fashion expert but it looks like this is a Mandarin collared "vest/waist coat" that also has a (penguin) tail.
Edit: this isn't it, but maybe you would have lucky looking with "steampunk" in your search