if you mean the olivine lighthouse you have to beat all the trainers to get to the top, talk to jasmine, go to cianwood to get the secret potion then surf back then give it to jasmine then the Pokemon will be fine then you can defeat chuck or do jasmine your choice i did chuck first cause he is really easy!!!
if you go up as far as you can you will see a door that looks like a window but you can tell the difference. just walk in the door.
You find it in the Glitter Lighthouse in Olivine, or in the Celadon Dept. Store.
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
NO
Yes
it isn't anywere
by apokemon event or trade
You need to trade a Chikorita from Pokemon heartgold or soulsliver
After you beat Red, go to Mr. Pokemon and he will give it to you!
in golden rod city an in lavender city the tents
No you can't u have to get it from an event
it is pyrce