Avalon Assassin (dog form)

Avalon Assassin is one of the villains. It is a dog who turns out to be a monster.