I trained a whole lot at the beginnig of the game
get a Pokemon that knows surf, maybe two. They should be like level 35+.
First, beat the gym at Veilstone. Either Cialia will give you it about now, or she will give it to you after you beet in Pastoria.
use 2 fire types 2 steel types and 1 watter and 1 ground.trust me i beet the game.
from what i konw you can go to hennon it soul or heart but stevn the leader gives you a hennon starter after you after you beet in a poke battle on mt silver
beet the johto go to new bark town there will be water surf then you will go to viridan city then travel to cerulean city from kanto hope this helped Pokemon rocks
There are 3 choices to get to a new place .One of them is to beet the gaxly grunts in that town .A second choice is to beet the towns gym leader and get his or hers t.m . A third choice is to surf[If you have it or if your Pokemon know it] into to open sea . Of chorseyoull have to fight a cople of trainers but its all worth it to go to a new town. choww =]
beet a gym battle
go to sicth gym (in canalave city )like i did or go to the team galactic building in pastoria or/then (when you've let uxie mespirit and aself out) go to spear pillar and cach dialga (look on you tube it will show you how to get to spear pillar)
you get it after you beet Gary on the ss anne you have to go to the captains room and then talk to him he will give you cut and then use it o beat lt surge the 3rd gym leader
first you have to go to the team galactic head qurters in vailestone city and you go to the top of there HQ and beet galactic leader cyres and he gives it to you I got mine
after u beet the game
go to cerulian city