if you mean "best" as in, with really high stats, then slaking takes the lead with arcanine following a close second. (Though there have been some discussions on whether arcanine is a legendary or not....they're pretty easy to get though)
My Pokemon brings all the boys to the yard, And there like, you wanna trade cards? Damn right i wanna trade cards, I'll trade this but not Charizard!
Tornadus
if non legendary and its national dex arcanine,crobat,raichu,politoad,rampardos............lv53it has anincredible 226 attack and feraligater my opinionNon legendary, and non national dex Pokemon party would be torterra, gyarados, startaptor, blissey, and lucarioOh yea.
I would have to say spiritomb because nothing is super effective on it. p.s spritomb is not a legendary,but some people say he is
there are many legendary Pokemon in Pokemon heartgold, but the best is HO-OH
The best Legendary Pokemon with the best stats is none other than Mewtwo.
blissey because they have crap loads of HP but you are screwed if a Pokemon is faster than you and they use a physical move because blissey have absolutely no defence or speed at all
i like zapdos but i depends. snorlax and blissey are also preety good
Personally, I like Togekiss, Snorlax, Blissey, Leafeon and others
Best non-legendary water pokemon would be Gyarados. Best legendary water pokemon is Kyogre.
Zekrom is the best electric legendary Pokemon period. Its not a opinion, its a dead fact.
well that depends if your looking for the best legendary Pokemon. best Legendary: Groudon is a really good Pokemon when it learns fichse. but id have to say groudon is the best