wow this thread came back from the dead. and it got really popular... xD but yea i had to transfer my empoleon over to beat lance. and also how do u get the extreme speed dratini? i answered all the questions correctly :(
You can catch a Drowzee on Route 34 at lv. 10 or 12, then go to Goldenrod City and trade the person on the 5th floor the Drowzee for Machop. Fighting type moves are 2x effective against all of her pokemon and with Machop it gets the STAB bonus on top of the 2x base damage.