This is wrong, Charizard (and all other Pokemon with Blaze) do change when their ability activates, I have seen it on the anime and read it from multiple places online. The Charizard's shininess would have nothing to do with it's changing color. This was an anime Q, so I'm pretty sure you answered it from a game standpoint, which unfortunately, is wrong.