AlphaBeasts! is a Chinese creature, though also known in Japan by the name Hōkō. It strikes me as a sort of Cheshire Dog: it is a tree spirit, with a dog's body but a human-ish grin, & according to Wikipedia, it tastes just like dog. :-O
edit: I forgot to include the medium &c.!
Acrylic on illustration scanned from Chatterbox 1882, ~7"x9.5"