well there are different types of HM moves all scattered around so try be a bit more specific!
you mest get the hm strength.
The move Rock Tomb is a TM, not a HM.
go to route 217.
on Pokemon dimond there isn't a move caled dive. but there are a hm called surf and waterfall.you cant
A HM is a tool that teaches your Pokemon an attack move and to move outside a battle, for example cut. HMs can not be erased from your pokemons memory.
youdon't defog is a hm move that is in Pokemon diamond, pearl, and platinum
yes in canalave city there is a move deleter
Go to the move deleter in Canalave City
The HM dive cannot be acquired in Pokemon diamond.
surf is a hm. It is unlimited.
easy you get the hm strength and then you can move all the bolders you need to
you have to get the hm strength then beat the gym leader in canalave city