Whit caught a "rare" red Gyarados at the Lake of Rage, he named her Sparkle. He did not need another water Pokémon on his team, but he still wanted to spend time with his new friend. When he was given the opportunity to take any one of his Pokémon on a stroll through Dim Cave Whit knew exactly who to take. While he and Sparkle were strolling through the cave he caught a glimpse of a little adorable baby Pokémon! It was so cute Whit immediately decided he would try to catch it for his team.
Pokémon Soul Silver was originally sold with an external device called the Pokéwalker. It is a pedometer with some Pokémon mini games built in to it that can connect to your main game via infrared. You can find items and catch Pokémon on it the more you walk. I have been carrying one around since getting on vacation and nearly have enough points to capture the Pokémon I have been pursuing!