when do u go 2 the next region
Around the 6th gym or so, you go to Hoenn, where you can surf below Mosdeep City to train.
EDIT: Somewhing I've observed, using Flare Blitz with my Infernape sometimes gives errors that end the battle. I've only used it for wild Pokemon so far, not trainer battles.
Exception: wrong number of arguments(2 for 0)
PokeBattle_Battler:1415:in `pbAdditionalEffect'
PokeBattle_Battler:1415:in `pbProcessNonMultiHitMove'
PokeBattle_Battler:1655:in `pbUseMove'
PokeBattle_Battler:1632:in `loop'
PokeBattle_Battler:1658:in `pbUseMove'
PokeBattle_Battler:1923:in `pbProcessTurn'
PokeBattle_Battler:1922:in `logonerr'
PokeBattle_Battler:1922:in `pbProcessTurn'
PokeBattle_Battle:2758:in `pbAttackPhase'
PokeBattle_Battle:2757:in `each'
PokeBattle_Battle:2757:in `pbAttackPhase'
PokeBattle_Battle:806:in `pbStartBattleCore'
PokeBattle_Battle:805:in `logonerr'
PokeBattle_Battle:805:in `pbStartBattleCore'
PokeBattle_Battle:785:in `loop'
PokeBattle_Battle:814:in `pbStartBattleCore'
PokeBattle_Battle:613:in `pbStartBattle'
PokemonField:207:in `pbWildBattle'
PokemonField:206:in `pbBattleAnimation'
PokemonField:206:in `pbWildBattle'
PokemonField:429:in `pbOnStepTaken'
Game_Player*:600:in `update_old'
Walk/Run:32:in `update'
Scene_Map:96:in `update'
Scene_Map:95:in `loop'
Scene_Map:108:in `update'
Scene_Map:64:in `main'
Scene_Map:61:in `loop'
Scene_Map:68:in `main'
Main:42:in `mainFunction'
Main:25:in `pbCriticalCode'
Main:45:in `mainFunction'
Main:49
Main:48:in `loop'
Main:57
EDIT #2: Something else that just happened, my Infernape's Overheat activated Roselia's Poison Point when I Ko'd it. It should be a special attack, so I don't know why it activated.
EDIT #3: I was training with my Plusle below Mosdeep City, and I ran across a shiny Wingull! XD