victory road is a pretty good place
Chat with our AI personalities
soulsilver and heartgold, it has the most trainers
probly at the pokemon leuge
Mt. Silver or the Pokemon league
Some people will argue with me but i think the best place to train is at the Pokemon lugue you can battle them over and over again
Victory Road and Mt. Silver. However, if you cant reach this places yet, I transferred mine across to my older game where they could train Pokemon their level.