How do you wake up Snorlax?
If you want the answer for SoulSilver, here it is.
First, Make sure you have given the machine part to the Power Plant Manager.
Then, go to the Lavender Radio Tower and talk to the Director. He will give you
the EXPN Card. Then, go up to Snorlax and Manually tune the radio to the PokeFlute
Station in the middle top section. Then press A and the Snorlax should wake up
and battle you. It's on Lv 50 and is the only one in the game. I caught it with a heavy ball once it's life was red
You get the Radio upgrade in Lavender town first. After that, go to Snorlax. Open up your Pokegear and Go to the radio part. Tap on the pokeballs. One of them is the Pokeflute. After that, Talk to Snorlax if it doesn't wake up. It WILL now wake up. You are now battling Snorlax. You need to Catch, or Defeat Snorlax in the battle. Snorlax is now gone. You can proceed to the Diglett's Cave.
If you really want a female snorlax, you should save the game before you wake it up with a poke flute. Once you've saved the game, you can wake the snorlax up. If it's a male, turn off the game and turn it back on. You'll be able to wake the snorlax again. It will eventually be a female. It's like the game resets and you meet a different snorlax each time.
wake up the snorlax at vermillion city, diglets cave and go through diglets cave. you should end up near pewter city so go down from that. PS to wake up snorlax you need pokegear upgrade and go to top of the round channel thingy and it should say poke flute then just talk to snorlax and it will wake up. it is level 50