Soul Silver and Heart Gold.
In violet town behind the pokémart
Surf east from New Bark Town.
it is on your pokegear when guide gent gives it to u
Kill the police man
You get him at the LAKE OF RAGE north of maghony town.
A guy in Maghony Town gives one to you.
Azalea town
pallet town
Mahogany Town.
there is no gym in pallet town...
Pallet town
In New Bark Town. :)
Soul Silver and Heart Gold.
south of viridian city
You can get your first pokemon there.
you go to pallat town and go to prof.oak and get a Pokemon