"prince charls" is level 42 for now its moveset is :
d-claw-special and powerfull
earthquake-the bast coverege I could find
sunny day-set things up with speed ev's
nature:modest ev's: speed and sp attack
Dragon Claw: Yay.
ThunderPunch: Coverage, Special, Breeding Tho, so..
I like your set the way it is, but you could replace Dragon Claw with something else, like Swampert suggested, Thunder Punch is nice.
Also, is this for competetive or in game?
It usally dosnt matter with charizard what you teach him as long as there good moves and you know how to use them hes one of the best pokemon in the game.
Fly - takes you places and your opponent misses for one turn.
Double team - decreases foes accuracy
Dragon Pulse - Good Power and Accuracy
Earthquake - covers Rock Weakness
Flamethrower, Fly, Earthquake and Dragon Claw.
I would put fire blast instread of earthquake. It does make you wait a round before attacking but the damage should be worth it.
If you want to keep Sunny Day replace Dragon Claw with Solar Beam to cover all your types, and it doesn't need a turn to charge, and water moves are weakened.