the elite 4 or the places with the highest lvl wild Pokemon in them
Anywhere that u find Pokemon that are close to the shromishes level.
the best place to train is on snover in snowypoint
train your pocket monster really good and think about it.
EVERYWHERE!
a place with strong Pokemon
the elite 4
it depends on what Pokemon you like to train or breed the most.but in my personal opinion i would choose shuckle
Seven island at sevault canyon.
Go to the Underground
James gave Cacnea to Gardenia to train because he thought that his not good enough to train Cacnea Drain Punch in Pokemon dp battle dimension
victory road is a pretty good place
anywhere.