Here's a great Weavile set which really should be in the analysis, but somehow isn't. It has worked for me really well on past teams, so long as it has the right support, so here it is.
SubDance Weavile
Weavile@Life Orb/Expert Belt
Jolly nature (+Spe/-SpAtk)
-Substitute
-Sword's Dance
-Ice Punch
-Night Slash/Brick Break
EVs: 252 Atk/252 Spe/4 HP
Comments: Substitute is a fantastic move to put on Weavile, with his natural frailness causing many players to only use Weavile in the lead spot, if at all. With Substitue, however, it can be much easier to get a SD and proceed to sweep.
Moves: Substitute and SD are no-brainers, and pretty much the crux of this set. Ice Punch is a necessity, OHKO'ing all of the dragons after an SD, and some useful STAB to have. You could try running Ice Shard, but once a sub is up, the priority isn't really needed, and the extra power of Ice Punch really helps. Whether to run Brick Break or Night Slash is really down to you and the needs of your team. There isn't really a better option, it all depends on your team. Brick Break deals with Empoleon, Tyranitar, and a bunch of other steels, and could help against Scizor and Forretress, while Night Slash hits the Psychics and Gengar hard.
EVs: Fairly basic. With a sub up, Weavile needs no defensive EVs, and max Attack and Speed really helps.
Item: Again, it's down to you. If you want to go on a suicide sweep whilst netting a few extra kills in the process, Life Orb is for you, however, if you want some better longevity, Expert Belt is the best choice. With the recommended moves, Weavile gets some fairly good coverage, so Expert Belt could be a good choice, but it's really down to you. EDIT:Leftovers is an option to boost longevity, but you will be losing some sweeping power in the process. Again, it's down to you.
Nature: Jolly is the way to go IMO. Once a SD is up, the slight attack boost from having an Adamant nature really doesn't make much of a difference, whereas the Speed boost from Jolly really helps.
Well I hope that you like this set, and any thoughts and constructive criticism would be welcome. Thanks.