Wally

Wally is a character that appears in Pokémon Ruby/Sapphire/Emerald and is the players main rival during the course of the gameplay.

Appearance
Wally is a young, small, thin and frail boy with scruffy green hair, very pale skin, and bluish gray eyes. He wears a white shirt with silver buttons, and green pants that match the colour of his hair. His shoes are a pastel blue color.

Personality
Unlike most of the other Pokémon game rivals such as Blue, Silver, and Barry, Wally has a more tame, gentle, and passive personality. He is more shy and cautious with the things he does, and doesn't taunt or make fun of anything the player does. He is extremely humble and never shows off. He is frail and sickly, but when he catches his first Pokémon, Ralts, he begins to gain an inner strength and confidence that builds within him throughout the game. Later, he becomes quite the powerful and skilled trainer, who challenges the player just before they exit Victory Road.

Ruby, Sapphire & Emerald
The player first meets Wally at the Petalburg Gym talking to Norman about how to catch his first Pokémon. The player then proceeds to help him catch a Ralts after which he leaves and goes to Verdanturf Town. You next meet Wally at Mauville City in front of the Gym where he is talking to his uncle about challenging his first gym. His uncle is skeptical but Wally insists that he could beat one because he and his Pokémon have grown stronger. Then Wally notices you and asks for a Pokémon battle to prove his skill to his uncle. The last time you see Wally is in Victory Road between Ever Grande City and the Pokémon League, and he will have caught and trained more Pokémon and asks for another battle. After losing the battle, he will remain there for the rest of the game.

R/S/E
(Post-Elite Four)

Trivia

 * It is unknown how Wally trained his Ralts. At the level of Ralts when he caught it, it would only have known Growl.