well you can either capture a trapinch in the desert and train it (dont let it evolve) to level 44 or something and it will learn dig. then if you let it evolve you'll have a flygon that knows dig. or you can go to the fossil maniac's house and he'll give you the TM dig. it should be somewhere to the top left of the hoenn map
Transfer it from Ruby or Emerald or whatever other game you can get it from.
dig dig dig
yes in Pokemon sapphire you can catch a Pokemon that knows dig mainly trapinch and sandshrew
TM 28 is dig
one that has dig in the other games.... stupid
stark mountain
Yes you could.
No, you can only find them. You can dig for them in Diamond and Pearl however.
its in the national park in the very southwest corner of it behind the fence.
trade it of a friend
It can not learn dig through training. You have to teach it TM 28
Dig is a TM obtained from a kid in the fossil maniacs house which is west from fallarbor town.
In Pokemon ruby, sapphire, and emerald, Zigzagoon cannot learn the move dig.