(P.S dragonair was pretty much useless. Use zaptos for loreli, venusaur and pigeot for Bruno, pigeot again for agatha and then articuno for lance, then everyone for rival.)
hint: teach pigeot aeril ace so you can deafeat Bruno and agatha qiuckly because both will use stong moves later in the battle.
With a Budew.
i wouldn't do that it could mess up the game just keep battling with trainers to make your Pokemon stronger and you can defeat the Pokemon league
Well i find it easy to get a empoleon, magniton, magmar, pikachu, dialga ( palkia, or giritina will do), and a leafeon all above level 50
Just battle weaker but still strongish Pokemon until you are strong enough P.S. save before trying Pokemon league until you eventually win
get to the part where you get the Reggis and then (if you have the music box) battle it and defeat it
Grant has Rock type Pokemon and the easiest way to defeat Rock type Pokemon is to use Grass, Water, Steel, or Ground type moves.
There is no certain way to win against the Pokemon league. The only thing i can say is too lvl up your Pokemon and actually use items to boost the attack of certain moves
there is only one good way to beat a pokemon league in any pokemon game. that is without cheating. for me the best way without buying anything or cheating is to train ur pokemon to level 65 and up. i got through with pokemon level 55 and up but it was harder.
Lots and lots of oran berrys and reviver seeds
The best levels to have are 60 or above Pokemon wise i doesn't matter the easiest way to beat the elite four is train Pokemon that defeat each members Pokemon.
You have to Pick a pokemon and raise it to evolve it in two stages and get all gym badges and Defeat many trainers on the way and Finally Defeat the Pokemon League . Its and Awesome Adventure
easiest way to train your Pokemon is by batteling each trainers or you can practice with wild Pokemon in the grass,cave,or sea