The best way to level up your pokemon is to defeat pokemon owned by other trainers and that are either around the level of your pokemon or higher, along with that if the pokemon your training has been traded to you it will recieve boosted exp points you can also have this effect with a pokemon you own is holding the item lucky egg if this is held you will recieve boosted exp points just like a traded pokemon and if a traded pokemon holds the item it will recieve an extra boost!
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.
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.
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.
physical
get some good pokemon with good move
Depends on what Pokemon you want.
Yes it is actually a very good team get them to a high level and youll pwn
lv 60+ because there are 50-70 so you are gonna need good pokemon.
www.4shared.com
to get an alakazam, you must trade a kadabra. level doesn't matter but i woul recommend 50+ so it knows some good moves.
The best team to beat elite 4 in Pokemon firered and leafgreen are the first six Pokemon you caught and trained