Charizard cannot legally learn this move (via level up, TM/HM, or breeding) in the game. Only through the use of a cheat-device can Charizard learn this move.
Chat with our AI personalities
i don't think it possible
You can teach it that in the battle frontier in HeartGold and SoulSilver OR breed it Sky Attack.
you can teach staraptor sky attack at the battle frontier, you can buy it with 64bp. this only works in Pokemon herat gold/soul silver
It cannot learn it. And that's that!
Swampert. Swampert gets STAB, and also has higher attack than Charizard. Pupitar is just...poopitar compared to those two.