Follow the prodedures:
1. catch a ghost pokemon (lower level than the pokemon you want to train)
-if you cant find a lower level ghost pokemon just train the pokemon you want to lvl. up by fighting koga until your pokemon reaches lvl. 7)
2. challenge lance(the last elite 4 in kanto) on a 2 vs 2 battle
3. select your ghost pokemon and the pokemon you want to lvl. up and battle him
-the ghost pokemon will serve as a shield for your pokemon because the pokemons of lance will not give any damage to a ghost pokemon so make sure that your ghost pokemon has a lower lvl. or else this will not work
-u must also make sure that ur ghost pokemon will not be the one to faint the opponent instead, it must be the pokemon u want to lvl. up who must faint the opponent
-after winning, u can just reload the page to start the battle again...m/(0o)m/!!!!