you get it from steven in the phycic gyms place
HM Dive does not exists in Pokemon Pearl.
You can get it at Steven's house in mossdeep which is 2 buildings west of the gym after you stop team magma from getting the rocket fuel in the space center.
Steven gives it to you in his home in mossdeep city.
where can i find groudan in Pokemon emerald
you cant get reggiggas in Pokemon emerald
there is no mist stone in Pokemon emerald
You cannot find an infernape in Pokemon emerald for that Pokemon you need Pokemon platinum, pearl or diamond.
You can't find a Dawnstone in Pokemon Emerald
he is the champion in emerald
You cannot get Rhyperior in Pokemon emerald as he is only in Pokemon diamond and pearl.
Can get one, in emerald its a fourth gen pokemon.
In Pokemon Emerald, Groundon and Kyogre are legendary Pokemon. You can find them in the Marine Cave and the Terra Cave.