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.
i don't think it possible
You can teach it that in the battle frontier in HeartGold and SoulSilver OR breed it Sky Attack.
Yes, You Can Teach Charizard To Fly.
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!
Charizard Y has a much higher Attack stat than Charizard X, But Charizard X can boost its Attack, Defense, and Special Attack stats, and he can deliver some heavy damage. Overall, Charizard Y is better.
Swampert. Swampert gets STAB, and also has higher attack than Charizard. Pupitar is just...poopitar compared to those two.
If you trade pidgey to Pokemon xd gale of darkness there is a move tutor in agate village that can teach sky attack.
As of Pokemon Omega Ruby and Pokemon Alpha Sapphire, you can take Staraptor to the Move Tutor in Battle Resort and teach it Sky Attack. For Generation IV, you can teach Staraptor Sky Attack from the Move Tutor in Pokemon HeartGold and SoulSilver.
To teach charizard shadow claw, you must get a heart scale and bring it to the move tutor. Once you do you get to teach it shadow claw.
You need to teach it via move tutor in Pastoria
Use HM2 to teach charizard fly.