go to dragons den then surf to the back of the masters house you will see your rival he starts talking then Clair and Lance come you double battle against them with your rival. After that on Mondays and Wednesdays he challenges you at the second floor of the Pokemon League
PS in the double battle all three (Lance Rival and Clair) use three Pokemon
At mt.moon you can battle your rival and then once you beat him go to dragons den and you will battle with him against Clair and lance and be ready for the battle your life
You get to double battle Lance and Clair in the Dragon's Den after you have defeated your Rival in Mt. Moon.
Pokemon league After beating him in mt moon Go up the stairs Untill your rival comes NOTE: he is only there on certain days this also works for heart gold
Yes, This is also the way to get your rival to go to dragons den. Then to battle Clair and Lance in a double battle.
monday between 20:00 and 23:59
That depends. Pokedex: Your rival at Mt. Moon. For your own: Trade a Kadabra.
in the centre part of Mt moon, to get there you have to battle a scientist or fanatic and behind him are the fossils
Go to Kanto and battle him at Mt. Moon, then you do a tag battle with him against Lance and Clair in the Dragons Den. THEN, battle him at the Pokemon League on Wednesdays and Sundays.
Mt. Moon in Kanto then the Dragon Den with Lance and Clair then go in the Pokemon League building on Mondays and Thursdays you battle him.
Your Rival will battle you in multiple places. He will appear in both the Johto and Kanto regions. You battle him in Cherrygrove City for the first time, then at the Ilex Forest entrance, then at the Burnt Tower in Ecruteak, then in Mt. Moon in the Kanto region.
You can't find it in Mt moon.
In HeartGold the first time he's at Mt. Moon, then he'll be at the Dragon's Den, after that you battle him at Pokemon League every other time. Hope this helps.