If if its a lower level like 10-20 you should probably go to the cave on the mountain where you fight team aqua.
No if you want one you will need to trade a dratini from firered or leafgreen to sapphire then train it to level 55 OR purify the shadow dragonite in Pokemon xd gale of darkness then trade it to sapphire.
In route 1 thas the best way to train pokemon if your pokemon lvl `10
if you mean what Pokemon are easy to train, the easiest Pokemon to level up and stuff is your starter Pokemon. it's the same with Ruby and Sapphire, the start Pokemon always seems to level up quicker than caught Pokemon (at the beginning anyway) hope that helped :3 *Shi ~
route 205 for Pokemon diamond, pearl and platinum. the trainers have Pokemon from level 10 to level 17
a place with strong Pokemon
Train a Vibrava to level 50 to get Vibrava train a Trapinch to level 35.
Train wailmer to level 40.
Train a Bagon to level 36 to get a shelgon.
give a sooth bellto rhyhorn and train to level 42
the price is a legendary Pokemon dialga at level 90 and the secret is train all of your Pokemon level 70 don't increas all of your Pokemon's level when its 70 you will never win train (ALL) of your Pokemon level (70) all you catch and received pokemons. (tips to train all of your Pokemon to level 70 battle the Pokemon league
Nowhere you must train a Bagon to level 30 to get Shelgon.
At the Pokemon league.
If if its a lower level like 10-20 you should probably go to the cave on the mountain where you fight team aqua.
No if you want one you will need to trade a dratini from firered or leafgreen to sapphire then train it to level 55 OR purify the shadow dragonite in Pokemon xd gale of darkness then trade it to sapphire.
You can't find cradily you must train lileep to level 40.
You cannot catch glalie to get one you must train snorunt to level 40.