use the poke'Flute by moving the dot on the radio thing to the top middle and then search around for it.
Use the pokeflute.
Yawn is not taught by a move tutor it can be learned by some Pokemon such as Snorlax also Slakoth and Slaking.
To move the snorlax, you need a poke flute. You get the poke flute from the old man in Pokemon Tower his house is in the same town as the Pokemon Tower
use the move Flash (TM70)
use the Pokemon flute
Snorlax
pokeflute
i think iy is perfect for league it has gigaimpact and it can so many tms i won league and i has a lv 100 snorlax male and it has gigaimpact a gigaimpact is a move which can learn in lv 49
if you meen in Cerulian city you need nationalpokedex, to get that yo need to take the Pokemon league and get 60 Pokemon
Play the flute to it.
Use the pokeflute.
Teaching Snorlax the move Ice Punch in Pokémon FireRed and LeafGreen requires a bit of effort. First Snorlax needs to be traded to a game of Pokémon Emerald that has the National Pokedex and reached the Battle Frontier. Then you need to gain at least 48 Battle Points to pay the Move tutor to teach Snorlax the move Ice Punch. And Finally trade Snorlax back to your copy of Pokémon FireRed and LeafGreen.