im guessing you mean league and sapphire.
but honestly there is no perfect Pokemon team, making your Pokemon team is all about personal preference.
but if you look at the elite four/five, i wuld recomend a blaziken because the first of the elite four is a dark trainer (dark is weak towards fighting types, whcih blaziken is) also steven is the last person to battle who uses steel Pokemon, and steel is weak towards fire.
you should also get a good ice Pokemon like glalie to fight against drake whos Pokemon are all dragon.
but there's no harm in taking kyogre as kyogre is a legendary which are very hard to beat.
other than that train your Pokemon to around lvl 65 and stock up on potions, full heals and revives because you cant visist the Pokemon centre once you start.
hope this helps, good luck :)
Usauly you use water Pokemon to attack fire pokemons regards Jack
Types that are strong against Dusclops (ghost) are: Dark Ghost
Rock type Pokemon are strong against flying, ice, bug and fire type Pokemon.
Mew by far. Mew is an incredibly strong Pokemon with the ability to transform into any other Pokemon and can beat lugia by doing that.
Pokemon that can win themselves: Use Surf. Then find a wild Pokemon that has a close, but lower level to your Pokemon. Then fight. If you do this enough the you will have a strong Pokemon. Pokemon that CANT win themselves: Use this with weak Pokemon such as MAGIKARP. Use Surf. Then throw out the weak one in a battle. On your first move, change out to a strong Pokemon. Then you need to beat the wild Pokemon with the strong one. Then both Pokemon will gain EXP. points. Do this enough and the weak, will become STRONG! There's a easier way get the exp. share from Devon inc. and give that to a weak Pokemon then use a strong Pokemon to fight the elite four and beat them with the same Pokemon lvl 100 Pokemon do it or a lvl 72 kyrogre with water spout, hydro pump, waterfall, and ice beam, lvls up Pokemon 3 lvls a fight i did that with 1 of my Pokemon i caught and after i beat the elite four i got it to 32 after i beat Steven also a easy way to get to lvl 100 you get about 40,000 exp points if u beat him with 1 Pokemon alone ;)
you get all gym badges, strong Pokemon, and go to the Pokemon league. beat all people there.
Kyogre
you will need level 50-60 Pokemon to defeat and try to get each Pokemon type like grass fire ice ground etc
by battling with strong Pokemon
have strong Pokemon
Get a strong water pokemon. I used Azumarill.
make sure you have strong Pokemon
by having strong Pokemon
u get some strong pokemon and beat the ppl, not tht hard... genius
To beat Wake, all you need is a strong Pokemon with strong moves. Discharge would be a great move to beat his Gyarados, and weaker moves for his two other Pokemon. And that's how you do it. P.S. I beat him with an Infernape!!!
you use strong Pokemon posibly water and lv100.
he is strong so train your Pokemon alot.