GO TO CINNABAR ISLAND AND TALK TO THE blonde headed guy [blue] after seven badges and he will meet you in viridian city
just talk to him and beat the eight gym and buy the rangecandy then you can pass
It really depends on the type of game that you have. If you have Ruby/Sapphire/Emerald, You must get the Eight Gym Badges of Hoenn. If you have Diamond/Pearl/Platinum, you will receive the Eight Gym Badges of Sinnoh. If you want HeartGold/SoulSilver/Gold/Silver/Crystal, you will get the Eight Gym Badges of Johto AND Kanto. If you have FireRed/LeafGreen/Red/Blue/Green (Japan Only)/Yellow (Pikachu Version), you will ONLY receive the Eight Gym Badges of KANTO.
You have to beat all other 7 gyms then go to Cinnabar Island and talk to Blue then he will go to his gym in Viridian. He is the eight gym. Good luck.
After you beat the eight gym leaders {and get all eight gym badges} see elm get m-ball then go to the dance studio in ecruteak city battle all 5 kimono girls they will give you the clear bell
The fourth gym leader in Pokemon Soul Silver is in Ecruteak City.
The 5th Gym is in Cianwood City in Pokemon Silver, Gold, and Crystal.
in his gym
seafoam islands; 15th gym
In the gym!
claire
The gym is in Blackthorn City.The gym leader is Clair.
You go to the dragons den behind the gym.