Here is some Charizard Movesets:
Physical Charizard:
Swords Dance (Ups Attack 2 stages)
Flare Blitz (Stab, Does recoil damage)
Roost (Heals 1/2 of Charizards HP)
AncientPower/Earthquake/Dig (If you want to breed, AncientPower as an egg move! Earthquake is a good move for Charizard and Dig, Charizard still can't be hurt by Earthquake)
___
Special Charizard:
Roost (Heals 1/2 of Charizards HP)
Sunny Day (Perfect For the Solarbeam Stratergy)
Solarbeam (Instant Solarbeam with the Sunny Day effect)
Overheat/Earthquake (Stab or Earthquake??
___
Wall Charizard:
Rest (With the Berry that wakes you up, perfect)
Fly (Stab, the next attack by the opponent most likely to miss)
Protect (Do I need to explain)
Endure (For low HP. Then use rest)