Go to Lavaridge city
you need to get the 7th gym badge. :)
To get to sunyshore, you have to get the snowpoint city gym badge.
Simple. You need to beat the gym leader in Eterna City. She is only the second gym leader and her Pokemon are fairly easy.
You don't receive Surf. I think you find the HM. Anyway, to use Surf, you need to beat Crasher Wake from Pastoria City. <<<<<< what a lie first of all you get it from cynthias grandmother in celestic town and if you beat crasher wake you can use defog not surf :P beat fantina first in hearthome city to use surf
If by badge you mean Gym badges, they: - Help raise the stats of your Pokemon - Make high-level Pokemon and traded Pokemon obey you - Let you challenge the Elite Four (if you have all eight)
8th gym badge the water badge
6th gym badge
you need to get the 7th gym badge. :)
you need the 2nd badge, from the bug gym leader, which is from the gym in azalea town.
you need the Mauville city gym badge. (the electricity gym) if im not mistaken
* 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
Soul Badge (Fuchsia Gym)
well u have to had your forth gym badge.
The mine badge.
Hearthome gym
The fourth gym.
For DPPt, the 6th.