first you will need a grotle lv it up to lv.25 then talk to pr.rowan then he will give it to you (only Pokemon platinum)
Dive is not an HM move in Pokemon Platinum. There are, however, Pokemon that can learn it by level up.
it isn't in Pokemon platinum its in ruby and Sapphire
There is no HM for Dive in SoulSilver, but you can get it by transferring a Pokemon who knows dive into SoulSilver the Pal Park. but you can get dive as a HM in Pokemon black and white but not in soulsilver,heartgold,platinum,diamond,and pearl
There's no Dive HM on Pokemon Leaf Green.
Gyarados cannot learn Dive by itself from leveling and must learn it from the HM Dive which is not available in Pokemon Platinum. The HM for Dive is only available in Pokemon versions; Ruby, Sapphire, Emerald, White, Black, White2, and Black2
its not an HM anymore you have to find it.
there's no hm dive in firered.so that means you can't find it.but you can find it in Pokemon ruby,sapphire,emerald and more.
There is no HM Dive in either Pokemon Silver/Gold or Heartgold/SoulSilver. It is exclusive to the Hoenn games.
Yes there is an HM restriction in palpark. They do this because some of the HMs from the GBA games aren't available in platinum. For example, Dive is no longer an HM move in pokemon, and it used to be in the GBA games.
There is no HM called dive in Pokemon Diamond you fat oaf.
The HM dive cannot be acquired in Pokemon diamond.
The short answer is no. There is no Dive, HM 08, in Pokemon FireRed.