Stick to the left of the route 217 (near Snowpoint City...) until you come across a house. Go behind it on the right side and press A. You should find HM08, Rock Climb. If you can't find it, make sure you are on the very right of the house, not behind it (Think of the edge, from there move one step to your right, look up, and press A).
HM rock climb can be found in route 217, next to a house.
The HM dive cannot be acquired in Pokemon diamond.
After you get the HM Rock Climb, and a Pokemon knows it, you can approach a rocky wall, press A, and you will scale the wall.
whirlpool is not classified as a HM in that Pokemon series, only in heartgold/soulsilver is it a HM, in diamond it is only a simple TM (1use)
first of all there like ten Hm
Bibarel + SkuntankorBibarel + Drifblimthere is no hm slave
The HM strength
There is no HM called dive in Pokemon Diamond you fat oaf.
Celestic Town
HM05: Defog
its suppose to be surf
as far as i know there is 8 hm's please be more specific