Well, it's all about the moves their parents have. Pokémon can pass on attacks to their offspring, as long as the baby can learn those moves in some way or form-- TMs, tutors, leveling, breeding exclusive attacks.
I've kind of gone a little overboard with Flare's attacks, so when he breeds with another Charizard, he passes... pretty much everything on.
video
I've kind of gone a little overboard with Flare's attacks, so when he breeds with another Charizard, he passes... pretty much everything on.