That's for you to decide. Obviously you would have legendarys, all level 100, and make sure you have all the important types (fire, water, grass). Lets just say it wouldn't be easy to get the best team, but it would be a fun work in progress.
Feraligator
Fearow
Ninetales
Venasaur (or you could get a exeggutor)
Dragonite
Espeon
At the top of Mt. Silver. He is extremely strong, bring your best team
There is no absolute best team. If you have 6 Deoxyses on your team and the opponent has one Darkrai, your team will essentially be destroyed. It all depends on diversity and which types of Pokemon you prefer.
No one
no, only if you show me what they are.
you get it after defeating team rocket in goldenrod lance gives it to you
Team Galactic is not in Pokemon Heart Gold or Soul Silver.....Team Rocket is in those games though Team Galactic is in Pokemon Diamond, Pearl and Platinum only.
If you have a magmar with you on your team that will help.
Red does not have a Hoenn Team in SoulSilver. Red's team only consists of Kanto Pokemon.
Battle Team Rocket in Goldenrod.
team rocket.
how should i know
radio tower