Straight from the analysis...
[Counters]
<p>Metagross can soak up his attacks and easily KO with Meteor Mash. Bullet Punch can also OHKO. Other Steel types like Skarmory are also in a good position to beat him. Bronzong and especially Forretress are in even better shape, using Weaviles fantastic Speed against him by hammering him with Gyro Ball.</p>
<p>Gyarados can Intimidate to sponge hits and set up on Weavile or bring him down in one hit with Stone Edge.</p>
<p>Sturdy Fighting types can prove effective. Hariyama (especially with Thick Fat), Poliwrath and Machamp are all good choices.</p>
<p>Rhyperior's massive Defense and Solid Rock ability enables him to survive boosted Ice Punches quite easily. Stone Edge and Earthquake will bring down Weavile.</p>