arceus (if you don't want to use a cheat to get it, go to pokemon.com and in maybe a few days or weeks it'll be on mysterygift in platinum)
Chat with our AI personalities
Slacking has the best stats overall, but there is no "best" Pokemon. It depends on the use of the Pokemon. My personal favorite normal types are Snorlax and Blissey, because they have a lot of health and have moves that can make them heal, so they are hard to defeat.
It all depends on what stat/typing the pokemon you're looking for has. Overall Kyogre/Rayquaza are the stongest WILD pokemon (The pokemon you use are generally stronger due to EV's) Being levels 45 and 70 (Kyogre 45 Rayquaza 70)
There is no best Pokemon on Pokemon HeartGold.
the best pokemon to use is mudkip.
the best Pokemon for the Pokemon league is definetly latios