In mossdeep city you have to go two houses at the left of the gym and you,ll find dive by steven.
Chat with our AI personalities
you first go to steven to get dive and dive dvie
Moosdeep City.
Underwater by using dive
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.
You can buy these in Ruby, Sapphire and Emerald at Mossdeep city's pokemart.