go to stevens house in mossdeep and get HM07 dive
beat the gym leaders in mossdeep to use dive
teach dive to a pokemon
when you see a dark spot in the water press A
it will say the water is deep here. do you want to dive
click yes
in Mossdeep city, Artard
Use Dive.
You can't, You get dive from Steven in his house in Mossdeep.
Tentacool, Relicanth.
Steven will give it to you
i am rakshan.go to mossdeep city.then go to steves house.he will give you dive.
in the under water use dive
You go to the man north of mossdeep.
most water Pokemon
Dive is not an HM in firered if you want a Pokemon to learn dive trade it to ruby, sapphire or emerald then take it back after teaching it the move.
You can't get dive in fire red, however it is HM 8 in Ruby, Sapphire and Emerald.
Steven gives you the HM containing Dive he lives in mossdeep city.