You will have to battle Juan in Sootopolis City. Before you able to go to the Gym located in the center of the city, which is shaped in a circle, you must go to the Cave of Origin and battle a Pokemon there.
In the johto you go through a ice cave and into black thorn city.
In the kanto you fly to virmilion town and fight Blue.
Oh yeah and you can fight red on top of mt.silver after you have beaten all 16 gym leaders
You will be able to get to the third Gym Leader by taking the boat in Dewford Town to Slateport City and then continuing North until you reach Mauville City. You will have to take the route there instead of the Cycling Road because you will not have a Bike yet.
In order to beat Wattson, a good suggestion is to have Pokémon with Ground or Rock-type attacks. Additionally Ground-type Pokémon are the best option because Electric attacks cannot hit Electric-types.
In Sotopolis City, you go into cave of origin and defeat/capture Kyogre. Then the door of the gym will unlock.
you have to beat team galactic in vielstone realease mesprit and uxie and azelf and go to the top of spear pillar and face dialga or palkia and then you could go to sunny shore
go to the last gym and deafet the gym leader of course.
You need to beat the first 7 gym leaders in johto.You need to beat falkner,bugzy,whitney,the fourth gym leader i forgot his name,same with fifth,same with 6th :/ and pryce.
win the gym :P
The fifth gym leader in Pokemon platinum is crasher wake but you get the fourth badge.
Give the hm or TM to your Pokemon
After you get the Cobble badge from the Veilstone gym.
The 5th Gym Badge is in Pastoria. You have to beat Crasher Wake which you met when you were going to the 4th gym. He specialises in water Pokemon. He has Gyrados, Quagsire and Floatzel. They are all in the mid 30's. The best type of Pokemon to use against Gyrados is an electric Pokemon. Against Quagsire you should use a grass Pokemon. On Floatzel you could use either grass or electric Pokemon.
victory road north of sunyshore city but you have to have the sunyshore gym badge to get there
The last gym badge is in viridian city for Kanto. For Johto it is in Blackthorn city.
Pokemon league
Sunyshore city, where the last gym badge will be.
Beat Giovanni at viridian city's gym.
first get a ice type Pokemon then go threw the whole gym face gym leader and get the badge
To get the last gym badge you have to go to cinnabar island and you will meet blue. he will tell you that he will be waiting in veridian city to battle you. when you go to veridian city you go to the gym and fight him at the end of the gym.
In sunyshore city there is a woman sitting on the sand at the north part of the city who will give it to you but you cant use it until you have the sunyshore city gym badge.
* Pewter Gym - Rock Badge * Cerulean Gym - Cascade Badge * Vermillion Gym - Thunder Badge * Celadon Gym - Rainbow Badge * Fuchsia Gym - Soul Badge * Saffron Gym - Marsh Badge * Cinnabar Gym - Volcano Badge * Viridian Gym - Earth Badge
The last gym leader is the boss rocket to get him to the gym beat team rocket at: Mt moon, Game corner, Pokemon tower, Silph co. After you do this get the 7th badge if you haven't then you can get the last badge in viridian city.
I have not been able to get my last gym badge
Beat team rocket at Mt moon, Pokemon tower, rocket game corner and silph co. Then get the 7th badge now you can go into the viridian city gym to get the last badge.
the seventh gym badge snowpoint gym