yes
i saw him on a sat.
your rival is a boy name him whatever you want
at the indgo plateu
your rival Heart if you picked a totodile your rival has a chikorita
In Mt. Silver I think. Or Cerulean Cave.
I do not know where he is after beating elite four soul silver. I hope to find him soon.
deck
there isn't he shows up almost every where
Well, for all I know you fight your rival about 12 times and then on certain days, you get to fight him at the Pokemon League.
After the Dragon's Den (when not battling Lance), you can find your rival at the Pokemon League on Mondays and Wednesdays.
Dragon's den in Johto, You'll then fight Clair and Lance with the Rival
if you defeated the elite four and champion you can see him in at indigo plateu (pokemon league)
There isn't someone like that in the game. But your stronger rival is Red, whose Pokemon are in level 80 or more.