So i Guess Law learned the pull electric attacks out your ass move from Bepo then.
And that sheep man wasn't much to bother with. The way Sunkist one-shotted him certainly dropped their threat level considerably. Though i guess he's some sort of a sub-commander in one of Kaido's own sub-divisions. But still pretty lame.
Maybe Sheephead is not weak but the fact that Sanji is JUST that strong. He is part of the same m3 as luffy and likely equal to zoro, he's not the usopp of the crew or something.
Sheephead in this chapter does look second only to Jack in their group, so likely he is strong. Take into consideration that after 6 days of battle Sheephead didn't even have a scratch in chapter 795.
If zoro beats someone, then zoro is strong! if sanji beats someone, then Sanji's enemy is weak!