It will be idd. To be honest, ive never battled against a weavile. But after looking over its stats, i must say it seems like an efficient late game sweeper.
Sry for taking so long, but we got some surprise guests (Easter weekend ftl :/ )
But that seems like a solid moveset, tho taunt instead of Ice shard could really wreck something trying to setup while resisting. Just sayin' ^^