The best place is probably in victory road or the route before it because of the high level Pokemon and if your asking there is no v.s seeker in Pokemon black an white
Chat with our AI personalities
Good places would be the ones that have a lot of bug or ice pokemon, but the best would be somewhere with steel types.
The best place to train a lv 30 fire type in Pokemon diamond would be next to snow point city because there are lv 30 Pokemon there that ice and grass but run away from the sneasel.
Ice Path. That is where i got all of my ice type pokemon. Well, except articuno. you get him in the seafoam islands
Shelgon is a dragon type so you want to avoid fighting dragon type Pokemon and ice type Pokemon so why not beat the trainers on the route east and west of mauville city over and over.
Before the 8th gym, I trained my Pokemon in the Ice Path and on route 45 before beating the leader. It helps to catch a swinub or jynx in the ice path because dragon Pokemon are weak to ice. Claire's Kingdra is really tough. because of its water-dragon typing, it has lost its weakness to ice. However, I took it out with strong electric typed attacks from my ampharos.