He can't. Game freak had a good reason. Just like garydos not being water/dragon.
First, If he's a starter, they always keep the starter's type.
Second, Since charizard is a fire/flying, it would have no weaknesses if it was fire/dragon.
Do I have a point?