mine are the best. im undefeated.
lvl 100 darkrai
lvl 100 rayquaza
lvl 100 giratina
lvl 100 arceus
lvl 100 dialga
lvl 100 palkia
WRONG its
lvl 100 deoxys
lvl 100 jirachi
lvl 100 darkrai
lvl 100 celebi
lvl 100 genesekuto
lvl 100 arceus
use proteins and all that other stuff
mr.g
Three legendary dogs, Ho-oh Lugia and a dragon type pokemon.
there are many legendary Pokemon in Pokemon heartgold, but the best is HO-OH
hitmonlee, any of the legendary Pokemon and a psycic Pokemon. a chansey helps too.
Well that is up to you :P
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!
The best Legendary Pokemon with the best stats is none other than Mewtwo.
Best non-legendary water pokemon would be Gyarados. Best legendary water pokemon is Kyogre.
groudon
gyarados, heracross, espeon, torterra, magmortar, salamence. this team is a beast.
Zekrom is the best electric legendary Pokemon period. Its not a opinion, its a dead fact.
get a friend bow, train ur guy to lvl 100, then go to the place, beat the pokemon, and hope for the best