Well the fossil maniac he doesn't do anything though.
in the fossil maniac's house
No he doesn't learn dig but he can. Dig is found in fallabor city at the fossil maniac's house.
You get dig from the Fossil Maniac in the house to the left of Fallarbor town (on Route 114).
U get it from the fossil maniac
Trapinch and nincada learn dig by themselves at about lv40
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.
From the Fossil Maniac's house, which is in route 114.
In Pokémon Emerald version you do not buy the TM dig. Instead you get it by talking to the Fossil Maniac.
You can find the Fossil Maniac in Fallarbor Town, he is just a person who likes fossils I guess. There will be a guy in the Fossil Maniac's house who will give you the dig TM. P.S. I think there is another Fossil Maniac in the dessert near Mauville City who will be standing next to two fossils. (You can take one of them, one is Onamyte and the other is Lileep)
go to fallabor town and go to the fossil maniac's house and talk to his brother
Nothing really, he just gives you a "Dig" TM.