victory road or if u do the sinnoh league over and over again
pretend to play the game again, train it through the levels like you did when you were training your starter although what i do is give it a exp share and keep beating the elite four haha
iron island or the battle tower
the best place to train is on snover in snowypoint
train your Pokemon alot. i got all of my Pokemon to level 18 before the first gym because i trained them alot.
Stark Mountain
You SHould train in the Kanto Reigon near Cinnabar and train up to lvl 55 to 80
in diamond and pearl and platinum you can choose chimchar as your starter Pokemon and if you train it to level 16 it will become a monferno.
Personally, I would teach it....Close Combat Train Staraptor to 34Brave Bird Train Staraptor to Level 49Double-Edge Breed with TogeticGiga Impact Buy TM68 at the Veilstone Game CornerNeonGreen16
in victory road or the way to it there are the strongest Pokemon and a word of advice try to capure giratina and try training luxray near the water in victory road.
to train your Staraptor to level 56 by leaving it at the daycare and come back a month or more and it should have leveled up.
train a starly or capture it the envolved starly Pokemon near a mountain i don't know where
you should train sycher against fire and pshcik pokemon:D
Train Aron.
the best place to train is on snover in snowypoint
You're going to have to train that Staraptor and Luxray. I dont know what level your Tentacruel is so I cant help you there.
you have to train your girl kirlia
Train it to Level 30
Train it to level 45.
e1337 4