Those aint werewolves, thats an edgy rock dog thing and a werehog. C'mon.
Anyway, Sand Attack could help Lycanroc avoid hits by making it hard for Sonic to see, though I'm not sure if we consider Pokemon having all of their abilities so that might be nullified by No Guard, and Howl can be used to make itself more powerful (however that works). The next two might be false due to my lack of knowledge on the Werehog, but I'm fairly certain most of the Werehog's attacks would be considered normal typed, which would help Lycanroc tank hits that it can't avoid, and Taunt could possibly prevent Sonic from using his Blue Aura.
Lycanroc gets my vote.