Well actually, if you have the Pokemon chimchar as your starter (or got it from trade) go to were the ruin maniac guy is. You'll see a pokeball. get near it and grab it and you have the move dig (I forgot to mention, chimchar knows dig).
select a Pokemon who knows dig.
no but a boy gives dig to you sorry
Dig is a TM, and you can teach it to most ground types.
yes in Pokemon sapphire you can catch a Pokemon that knows dig mainly trapinch and sandshrew
Some Pokemon that know, or can learn Dig: Sandshrew, Sandslash, and the Mightyena that I have knows Dig also.
no
Most Ground Pokemon and some fighting types; I have a blaziken that knows dig.
you have to get a Pokemon that knows dig with you and then use dig in front of the first braille
You can use Numel for just about anything (including dig)
none. you have to teach it to them.
Buy the TM Dig or catch any Pokemon that already knows it. A common one is Diglett.
i think it is any ground type Pokemon as it is a ground type move.