alright, time to settle it.
Hippowdon - If the Weavile isn't SD'd, then Hippowdon is one of the quickest switches picked.
Rhyperior - Solid Rock + Impish/Relaxed nature extremely effective; even SD'd Ice Punch might not be enough for 2HKO.
Hitmontop - Intimidate cuts attack + Technician Mach Punch.
Infernape - Risky switch in, but I've seen an Infernape live through a Brick Break after Swords Danced. Mach Punch vital for counter.
Forretress - Don't need to explain
Skarmory - I've faced so many of these things I hate em... lol stops my Weavile in tracks until another Swords Dance poses too much threat, but Steel Wing'd or Roar'd by that time.
To put it all down on the line, there are many counters to Weavile. There are counters to counters. Sometimes a strange switch in is enough to falter a strategy or leave the foe just in a daze.
It takes a price to down a Weavile sometimes, but in other cases, it's just so dang easy.