you could take 1000 steps with the pokewalker and the pokemon will level up when it returns. You could also use rare candies. But those aren't easy to find. You can also use the exp.share. you get it from Mr. Pokemon if you give him a red scale.
mount silver, the Pokemon are strongest there in the wild
By training your Pokemon.
level it up by one level after it has learned ancientpower
To get Pidgeot, you must level up your Pidgeotto to level 36.
The elite four
you train them
Train them............
if you want to level up your pokemon faster. give the pokemon you want to level up an exp share but it at the bottom of your pokemon list and battle and beat the elite4 in succession over and over until it is at the level you want it to be.
Just teach it AncientPower, then level up
You level it up until it is lv.30
Level it up until it is Lvl 30
Get a combee from the pokewalker and level it up so it evolves.