Hi my user name is santiagopokemaniac and i think you can always have the better team with effort and knowledge. there are many awsome pokemons you can use for your team a recommendation for a team is: 1.Salamance 2.Aggron or medicham 3.crawndaunt or Gyarados for a water type ice type 4.Duskull 5.Armaldo 6.Claydol
The best team before you beat the pokemon league is Ampharos, Typhlosion, Dragonite, Gengar, Lugia and Gyarados.
you try your best to do it
heart gold XD
lugia, latios, and umbreon
you can get it of a team rocket guy in heart gold/soul silver
Defeat Team Rocket in the radio tower.
The Radio Tower.
in the casino, click on the panel
because he is a fvcker...
In the team rocket warehouse after you beat archer.
Defeat team rocket
Yes
in wizpigs lair of team magma