You get it from Steven Stone in Mossdeep city.
get rayquaza
You can catch it when you use dive.
You get it from Steven in Mossdeep city.
Dive near sootopolis
Dive is not an HM in leafgreen you can't get it unless you trade a Pokemon that knows Dive from ruby or sapphire or emerald but it will not work in leafgreen unless your in battle.
get rayquaza
You get Dive from steven not may.
you can find dive balls at the mossdeep city pokemart
find it using dive
You have to have a poke'mon with dive.
to get a heart dive
Dive:Mossdeep CityWaterfall:Cave Of Origin
Use dive.
You have to have a Pokemon in your party which know the HM Dive. Surf onto water then go to your party, select the Pokemon that knows dive, and click on Dive.
get a water Pokemon yhe TM dive and well dive under the water
You can catch it when you use dive.
mossdeep city dhoom