you can't
you can't
yes in Pokemon sapphire you can catch a Pokemon that knows dig mainly trapinch and sandshrew
no
You can use Numel for just about anything (including dig)
Buy the TM Dig or catch any Pokemon that already knows it. A common one is Diglett.
You can transfer a diglet from leaf green or fire red (you catch them with dig), or trade for other game with Pokemon that learn dig.
Diglett or Dugtrio
yes, but mostly by leveling up
no you do not just the Pokemon relicanth and wailord.
You can't catch it wild, but you can resurrect it from an armor fossil witch you can dig up in the underground.
by catch hippodon is and somewhere in sand it dig in sand and you need the Pokemon who have 3 faces
Catch a trapinch and train it to i think lv 41 and it learns dig. Do not let it volve or it wont.