past the rage candy bar dealer in mahogany town (right of the town) to the ice cave
you have defeat team rocket in golderonlr city
in mahogany town beat team rocket then go to goldenrod city and beat team rocket there too then you get the silver feather or if heart gold you get the rainbow feather see i know this because i beat the game already
hes at seafoam islands in kanto
the radio tower in Pokemon gold? that tower don't have a second flooryou cant in Pokemon heart gold or soul silver
where artacuno is in leafgreen up the ladder.
go through the ice path to blackthorn city and beat clair tp get the 8th badge
beat the 8th gym
Get Kyogre..
The 7th badge is in mahogany town.
You have to surf from Cinnabar city. To get to Cinnabar, surf from pallet town.
You go to one of the houses in Mahogany Town and then you will find stairs and team rocket.
get a pokemon, then you train it, get it really strong, and beat th ecrap out of all the 7th leader's pokemon. Its easy.