The first gym badge is obtainable just by going to Oreburgh City; there should be a gym there. After defeating the gym you should get the coal badge, allowing you to use rock smash, and traded Pokemon up to level 10 would obey you.
Get either Turtwig or Piplup and go to oreburgh city after defeating your rival on the way. If you chose piplup use bubble on them. If you chose turtwig use razor leaf on roark's pokemon.
Surf to Cianwood City from Olivine Town. Beat Chuck in his fighting gym.
In Diamond, Pearl and Platinum 7th gym is in Snowpoint Town.
battle gym leaders that's what there there for
* 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
You beat the first gym leader, Roark in Oreburgh City.
the fourth gym is in celadon city at the bottom left of the city. the gym leader is erika. the badge is called the rainbow badge
in the 1st gym badge
by beating the gym leader
You can use the GTS in Pokemon Platinum after you get the first gym badge from the Oreburgh City gym.
The fifth gym leader in Pokemon platinum is crasher wake but you get the fourth badge.
you must beat the eighth gym leader and he will give you the badge.
Hearthome's badge
Get the first gym badge
if you are looking for the third gym badge i suggest Veilstone city.
umm...you beat the 7th gym
it's the 3rd badge!
The third Gym is the Gym in Veilstone City. You can get there by looking on your map. The leader specializes in Fighting Pokemon.
In Diamond, Pearl and Platinum 7th gym is in Snowpoint Town.