It depends on the level, moves and nature of the pokemon. Mew Two is pretty good, and so is Zapdos, but a lvl 100 mew two would be more powerful than a lvl 20 zapdos.
moltres
the strongest water Pokemon is Palkia
No
venesaur
the 3 birds
well the strongest Pokemon you can catch is raqazza a legendary dragon Pokemon
I think , all of the legendary pokemons.
PIKACHUUUUU
Rayquayza
shymin
Moltres is a legendary Fire and Flying Pokemon. Part of the original trio of legendary birds from the first games, it can be encountered in Pokemon FireRed in Mt. Ember.
(Excluding legendary pokemon) It should be dragonite...