If you are not a defence pure I would suggest any monster you usually train on if you are try monks or cave bugs.
The only good place to train is the elite four unfortunately.
It was a good defense because it let Sam Houston have time to train a bigger army for the Battle of San Jacinto.
A good place to train is the moonglow quest located in amityvale, Blacksmith dude
A good place to train glaceon is route 217 and route 216. Hope this Helps:)
EVERYWHERE!
any troop is good to train, depends on what attack your going for, or how good the attack you want. I prefer drags PEKKAs and archers. With lightning spells for defense strikes
Well not really they are ranked 128th place in the world so their defense is not good
I've heard the conveyor belt in Geno Dome is a good place to train
Anywere but mostly in caves
actually the best place to train is in the wastlands where buu was when i trained there i 200 quick
a place with strong Pokemon
victory road is a pretty good place