On a side note, i'm sure you can see i'm fond of Weavile. as a check for Dragon Types, it actually does quite well, especially since you don't see many above UU. the only Dragons it can't check are Palkia and Kingdra, since the Water typing cancels its Ice weakness. But Salamence, Dragonite, Garchomp, Flygon , and Altaria are all easily dispatched by Ice Punch/Focus Sash/Ice Shard, if not brought down with one hit. Giratina eats Pursuit or Night Slash hard, as do Latios and Latias in addition to Ice Punch. Dialga takes Low Kick very poorly, and Rayquaza faces the same problem as. Dragonite and friends, although ExtrwmeSpeed helps against being Ice Sharded. So if you run MonoDragon against a standard team, be very watchful for Weavile.