In all Generation lll Pokemon games, there is only one way to aquire Dig: To get it from the Fossil Maniac in Fallarbor Town. Don't talk to the Fossil Maniac himself. Ask his younger brother by the door.
Chat with our AI personalities
select a Pokemon who knows dig.
no but a boy gives dig to you sorry
The TM for Dig is given to the player by the Fossil Maniac's younger brother in Pokemon Sapphire. It can also be purchased at the Lilycove Department Store as TM28.
Some Pokemon that know, or can learn Dig: Sandshrew, Sandslash, and the Mightyena that I have knows Dig also.
Sandslash learns Dig at level 30 in Pokemon X and Y. In Pokemon Omega Ruby and Alpha Sapphire, it can learn Dig at level 33.