This is the best pokemon team for FireRed. Personally I love dragon and fire pokemon. So I made this team on my game and it is unstopable. And it does'nt even have a single legendary. ______________________________________________________________________________ First, you must start with carmander and level it up to 36. Then it will evolve into charzard. Personally it is my favorite, becuase it is strong, it can fly, and can learn a lot of attacks. Second, get dragonite's smallest form and evolve it into a dragonite. I choose it because it has a lot of power and has no weakness. For your third pokemon get a snorlax. It is a very srong pokemon, and it has great defense. Next, get a lapus. It is a great pokemon, and it gives your team a veriety of pokemon. Next, this has always been one of my favorites. Growlith and train it to about level 40. Then give a fire stone. It will then evolve into a Acanine. This pokemon is very fast and is strong. Now, get a ryhorn and evolve it into a rydon. It is a very strong and very tough pokemon. That is the best team you can posibly get. This team is built with speed, attack, defense, and are all unstopable. I don't blame you if you would rather have a team with a few legendarys, but legendarys are not allways the best choose. With this team you should be able to beat the elite four in no time.