I think you get it from the Veilstone departmental store
You can find TM Dig at the Ruin Maniac Cave.
well, dig isn't a HM in Pokemon diamond, but it is an TM. anyway, you can find it on route 214, inside a cave where you'll find the ruin maniac- the same place where you find hippopotas.
no. 28 :)
Other Pokemon do know dig without the TM dig. Most DIGlets know dig. Find diglets in Diglet cave. Hope this helps!
get on the other side of the fence and go as far left as you can, and then down. you will find the TM dig
There is no Tm sleep in diamond, there is a sleep talk, which you can find in eterna forest.
You can find the TM sunnyday on route 212.
well you can sorta buy it i guess but otherwise you eter use the Pokemon that knows dig or use the all TM&hm cheat on the action reaplay ds
TM 28 is dig
there is n no tm twister, but you can find the move on a gyarados
You can buy some or find them.
You can find the TM Dig at Celadon City Department Store for 2000P.