Undella Town.
There's no Dive HM on Pokemon Leaf Green.
You have to go to Undella and get the HM dive. Then you can dive (:
In Pokémon Black 2, your Rival will give you the Dive HM in Undella Town.
HM06 Dive can be found in Undella Town, by a girl in front of the house where Cynthia is located.
The HM Dive is available from a lady outside a house in Undella town. P.S: Inside that is where you will find Cynthia
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 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.
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.
In Undella Town