Aah...Giovanni. He's finally in Viridian City after you have collected seven badges. -_-; Well, he's a snap. Just like Blaine, you can use any water Pokémon to waste him, because he uses ground Pokémon.

His gym is annoying because it has those moving thingies like in Rocket Game Corner's basement. *growls* You can't avoid them since they're the only way to get to him. All the trainers in his gym all use fighting Pokémon like Machoke, Machop and the like. Only Giovanni uses ground. Fortunately, all of them can be taken down by flying Pokémon.

In Yellow, Giovanni has the same team, but he also has a Persian in the place of his Rhyhorn(pleaaaaahh...) and his Pokémon's LEVELS ARE HIGHER!!! NOOOOOOOOO!!!!! @_@'

If you win, you get the Earth Badge, and ALL Pokémon will obey you and you can now enter Pokémon League. *grins*