Its been such a long time schince I played that game. But you need a Flute of some dort.
get the poke flute
Okay, there are a few things wrong. First, it is "Leaf Green", not Green Leaf. Second, the Pokémon is spelt Drowzee, not Drowzy. Third, it is Snorlax that is blocking the way, not a Drowzee. To wake it up, use Pokéflute (that you get from Lavender Town) and it will attack. Catch it, because it is a very powerful Pokémon.
use the pokeflute but if ur in heartgold or soulsilver, move the dot on ur radio to the top of the circle (pokeflute channel)
After you reach Celadon city there should be 2 snorlaxes blocking the path to Fuschia city, if you have the pokeflute use it to wake the up and battle them. They are POSSIBLE to catch.there are 3 snorlax in firered/ leaf green. they are all slepping in the road and blocking your path. use the pokeflut to wake up a sleeping snorlax and battle as usuall.oops, two usually below lavender town and 1 by celadon city(left)
You have to have the silph scope and go to lavender town.Get to the top of the tower and you should see mr Fuji,he gives you a poke Flute to wake snorlax up
You get the 2nd radio card and click on the top talk to Snorlax and he will wake up.
you have to use a pokeflute! a very usefull item. in Pokemon leaf-green you can get one in lavender town for saving a man in the cemetery tower from team rocket and he will thank you at his house with the pokeflute!From : Ash Ketchum
use the Pokemon flute
Go into your pokegear and find flute then snorlax will wake up and you have a chance to catch him or you just run away
The only way to wake up Snorlax on Pokemon Silver is by using the Poke Flute on kanto radio
you wake him up with the pokeflute
kick him.