Charizard

Type Tier
Fire / Flying OU
Statistics
Stat
HP
78
359
Atk
84
266
Def
78
254
SpA
109
316
SpD
85
268
Spe
100
298
Name Item

Belly Drumming Charizard

Leftovers
Moveset
~ Belly Drum
~ Earthquake
~ Fire Blast
~ Rock Slide

It's pretty simple here. If you have a chance, Belly Drum, and then laugh as your opponent gets swept. Charizard is the fastest available Belly Drummer.

Other Options

A somewhat decent option is Swords Dance if you need to switch out without losing 50% of your HP. It's a little tougher to use, and won't be as game-breaking. Wing Attack is an option for STAB, but since Fire moves hit Grass-types and Heracross quite hard already, you'll usually find the moves listed to be good enough.

Opinion

Charizard is a good counter (if you want to call it that) for the standard "Skarmbliss" teams. Before you just randomly bust out Charizard and let it get owned, you need to have some things on your team for it to work: dependable Water counters, paralysis support, and screens (Light Screen / Reflect) never hurt. Charizard can be a good Pokémon given the right circumstances. Although it has many weaknesses and not-so-great stats, you just can't resist this fiery dragon.

Counters

Starmie, Suicune, Slowbro, Aerodactyl, Zapdos somewhat, Raikou, Jolteon, or basically anything faster than Charizard with a super effective move will beat it. Anything really defensive with a super effective move will prevent a Charizard sweep, but many of those fail if they are paralyzed, or in the case of Raikou in particular, have used Rest and fail to select their super effective STAB move. Another way to handle Charizard is to just continually pound on it—after a few hits, it might not be able to Belly Drum, taking away its biggest threat.