Are you kidding? He has an absurd Sp. Attack + Fire Blast + Charcoal.
It lets you take out Jynx, Weavile with ease. It is awesomely effective against Koga. And very few have water, which lets you do well. Versus, there are a ton of pokemon at the EE that have electric and grass.
It was the dragons I had trouble with. I had no ice types, and a gyarados that knew ice fang, and no physical dragon moves. Doesn't help that two of his pokemon knew electric attacks.
Feraligatr would have been less weak against them, and quite possibly more effective.
Ah yes, and Ho-Oh was off for EV training on Pearl at the time.
You guys are putting way too much thought into this... you know most six year olds can beat this game, right?
Pokemon is serious business.