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.
An area with grass Pokemon would be best.
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.
All you have to do is train your Pokemon or have a Pokemon with a good ice move
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.
Well ice punch is a physical move so ev train ur pokemon in atk
the best one is probably training all your Pokemon at the Pokemon league with the EXP.share. The best team is probably this: (your starter Pokemon)lv 40 and up,Kyogre lv 40 and up MAKE SURE IT HAS THUNDER AND SURF AND ICE BEAM!Aggron lv 50and move but needs ice beam and surf and earthquake.and other Pokemon u need or train.
weavile because it is dark/ice
A good grass Pokemon in Diamond or Pearl would be Turtwig, his evolutions, Budew, Roselia, and Roserade. Those are the best I can think of. where to find some good grass Pokemon. I'm in the middle of training my Staraptor, and the best place to find some good grass type Pokemon, is the route before Sunyshore City, they are around level 38-43. Good place to train Staraptor, or any ice, fire or flying type Pokemon. x Hope I helped. x
since she uses dragon types, id suggest you go back to the ice cave place, catch an ice type, and train it. This is because ice type best dragons.