here goes...
arceus
victini
hydregion
electross
electrivire
porygon-z
your opinyin
6 bidoof
That all comes down to opinion. Everyone has different opinions about which is the strongest and which is the best.
arcres shaymin darkri dialga palka uxie
Legendary Pokemon are the best of the best you want to get: Regice, Regirock, Registeel, Kyogre, Latias, Rayquaza. This is the best possible team you can have without trading!
in Pokemon crystal the best Pokemon to have are feraligator(evolved form of totodile), weepinbell, kadabra, ledian (i would advise you to this Pokemon ice punch and headbutt), and pidgeot. these are the Pokemon i beat the elite four with
Personally, I like Togekiss, Snorlax, Blissey, Leafeon and others
Turtwig, Chicorita, Mudkip, Charizard, Pikachu, and Arceus
There is no best Pokemon on Pokemon HeartGold.
March 6 2011
Any 6 Pokemon you choose
6 Pokemon all lvl atleast 65+ Different Types and different stats, eg (some good in attack, ect)