The Move Tutor in Pokémon Emerald cannot teach the move Dig. Dig cannot be taught by any of the Move Tutors in any of the Pokémon games.
Chat with our AI personalities
the move tutor is in Fallabor city to the west. but first before he'll teach your Pokemon a move you need to give him a heart scale
You can only teach it in Emerald with a move tutor sorry :(
He's in Fallarbor Town, use a heart scale to teach your Pokemon moves
Actually to teach this move to Gengar you need to find the move tutor that will teach the move to any of your Pokemon this move tutor is in Viridian city you need the HM Cut to get to him though. Also a move tutor in Pokemon xd gale of darkness will teach Dream Eater to your Pokemon.
Some Pokemon can learn it regularly but since it used to be a TM it can be learned via move tutor though this move tutor isn't in ruby its in emerald and Pokemon xd gale of darkness so transfer any Pokemon you want to teach sky attack to to emerald or xd gale of darkness.