If you have beaten the Elite Four, go back and defeat them again with the Pokemon you want to level up holding an Exp Share.
Get the Vs Seeker and go west of Lavender Town until you get to the line of people. Use the Vs Seeker and when you're done, recharge it, go back and do it again. Repeat this until your Pokemon is on your desired level.
also if you have beat the elite four and can get to the seven islands go to seven island and go down their path tell you come to 2 trainers on she be a girl with a chansey the chancey knows theses moves hardboiledegg, minamize, defencec curl and egg bomb
battling her and winning should give you about 3000 exp and the other guy before her has 2 exagutor and one tangla this guy is very easy but that's only if you have a high lvl fire type if you are going to train any thing else their remember to have lots of parzely awaken and antidot it should help (he like making you PZL so buy more of them ) that should help you get to lvl 100 fast i used it and it worked for all my lvl 100's. good luck (if questions ask me at smurfitt_7@hotmail.com)
Unfortunately the only area for good training is the Pokemon league.
Psyduck is in firered not leafgreen you can find it using a good or super rod in the safari zone.
Yes ! it is true depending on the trainer's ability to use Pikachu effectively.
A good place train is the route next to Undella town. You can put exp. share on a weaker Pokemon let a stronger Pokemon do all the work and you will level up quickly because the Pokemon there are usually about level 50-60. Another way is by using the daycare to level up fast by just using your bike or running to level up.
For dragon air a good place in victory road but it needs to know like surf or a good water move and for larvitar at first train him at the power plant but he needs to know dig
A good spot is probably where level 24 Pokemon live.
In Pokemon FireRed and LeafGreen, Diglett can learn Dig at level 17, which is a nice and early level for a good move.
You can battle the trainers near seafoam islands if you don't want to why not try training on routes 24 and 25.
None. All Pokemon work but it depens how good they are and are higher then level 80.Cause the champ is like level 70 to 80.He was hard to beat.
If you want a good place to level up your pokemon, I highly recommend the Iron Island or the Fuego Ironworks.
there is no good Pokemon and bad Pokemon its just the way You level it up and what moves it knows /execpt Magikarp they cant learn moves but Gyrados is worth it at the end.
In Pokemon Diamond, a very good place to go is North of the Fight Area. All of the many trainers have level 45-60 Pokemon.
physical
get some good pokemon with good move
In a pokewalker.
I have soul silver but i guess the Pokemon league.
Depends on what Pokemon you want.