Snow Howler

Snow Howlers are a species of non-sapient quadrupedal mammalianoids from Galacia, the land of Selkies, on planet Etheria.

Despite appearances, they're usually not dangerous, but may become more hostile when they're sick. They travel in large packs ruled by a single leader.

Appearances

 * She-Ra: Princess of Power, s01e58, "Black Snow" (1985)