i used to ask the same question, it is an awkward level to train pokemon, because pokemon are either way too low level or too good. i would suggest going to the best city you can visit and trying to find a place to just stay and battle until your pokemon's level rises. challenge gyms to unlock new cities and training places. plus it also depends on the type of your pokemon. if it is fire i suggest hanging around grassy areas and training, if its a grass pokemon i would suggest fishing and fighting whatever you hook, if its water, it's kinda complicated unless the pokemon knows strong moves. hope i helped you out with your problem
The best place to train Pokemon level 40 and above is at Mt. Silver. Since you cannot gain experience through multiplayer battling, the highest leveled place is Mt. Silver. Pokemon average level 40-49 in Mt. Silver, so it is a good place to train.
in mt.silver or in the Pokemon elite four in think!
Mt. Silver or the Pokemon league
The Pokemon league is proably the best place to train your Pokemon.If they are a low level give them an EXP share.OR you can train at Mt.silver and also if high enough battle red for a ton of xp
train, or rare candy
Give the Pokemon a soove bell and train it such as if its level 5 train it against Pokemon level 2,3, and 4
The Pokemon League
At the Pokemon league.
train in wild Pokemon battles through out the game
Like all other pokwmon games, the max level you can train a Pokemon to is 100
find a place that has wild Pokemon the same level as it.
trade them to heartgold