Vhoul

The Vhoul are a race of lupine-like beings.

It seems about right, probs similar to the Dota-2 creatures.