Quoted By:
Ash's Charizard is disobeying him because he doesn't have enough gym badges and he's too highly leveled and Ash isn't it's OT. It's meant to mimic the games where traded pokemon disobey you if you don't have enough badges. Ever notice how quickly Charmander grew? Just like the exp. boost traded pokemon have in the games.
>mfw I finally figured this out