flareon is a fire type flamthrower is th most powerful Moves but you think it was fire blast.
hidden power
In Summary, when you check moves, or in Battle, when you level up.
mewto
There is no strongest pokemon. The best you can do is have a balanced team with a wide variety of moves. But it could be groudon. If you teach it solarbeam, and strong fire, rock, and earth moves. it will pwn.
mewtwo is the best when u have the moves thunderbolt, ice beam, psychic and aura sphere. I have battled hundreds of times against my friends and it has took out all 6 pokemon in 1 hit every time :-)
The related link below directs you to a page where you can view all the moves Flareon can learn in Pokémon HeartGold Version.
Pokemon that know scary face and other moves or you can use dugtrio
The strongest bug Pokemon are Shedinja its HP is 1, but only super effective moves will hurt him, its mostly unstopabble !!!!!
In my opinion torterra is the strongest Pokemon. In order for this Pokemon to be the strongest, it must know these four moves: Frenzy Plant Earthquake Crunch Giga Drain
u get a lot of those things that give u more pp for Ur moves and get a crap load of hyper potions then when u get there u use Ur strongest Pokemon for the 1 Pokemon then the second Pokemon use Ur second strongest Pokemon then for the rest use Ur strongest Pokemon but use surf a lot and Ur strongest Pokemon should be at least level 60 Ur second strongest Pokemon should prolly be at least level 30 my strongest Pokemon was feraligater he has surf, rock smash cut, and whirl poll my second strongest Pokemon was ho-oh it had extrasensory, sunny day, fire blast, and sacred fire hope Ur the next best trainer good luck!
you have to beat Clair first then ask him about the ultimate moves!
There really isn't a strongest. For that all depends on the stats, level, and of course moves. Charizard is a good fire pokemon, but so is Arcanine!