walk left of verdanturf town until you see the fossil maniach's house, go in and talk to the little kid, if he doesn't give it to you go to the tunnel in the back of the room and talk to the fossil guy
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
its simple you dont go anywhere just look around till you find it if not then try mauvilie town it should be there :D
you don't find his glasses but you find a pair of black glasses then he goes home because his glasses are nowhere to be found