The best place I know is victory road
Seven Island if you don't include the elite four.
i did my training in victory road its a great place to train if you have venusaur or blastoise if you have charizard and this is true for any starter in the gym battle every person in the gym it will be worth it also for charizard berry forest
I'm not there yet but try the whatever they call victory road or the places you havent been to(that probably means they have strong Pokemon there). et
I would train all your Pokemon until they are all about level 75 or a little less.Hope I helped:D.
give shelgon exp share and keep battleing the elite four.
elite 4 or mt silver
The only good place to train is the elite four unfortunately.
elite 4
the elite 4
battle the elite four
elite 4
If you are strong enough the elite four and alder.
Seven Island if you don't include the elite four.
give beautifly exp share and take him/her to the elite four and train there.
Victory Road, just before the Elite 4. i don't recommend going there because tons of wild Pokemon pop up, and there arnt that many trainers. sometimes i train my 40's on 3island
i did my training in victory road its a great place to train if you have venusaur or blastoise if you have charizard and this is true for any starter in the gym battle every person in the gym it will be worth it also for charizard berry forest
the elite 4 or the places with the highest lvl wild Pokemon in them