You can't because you can't dive in Pokemon diamond or pearl.
Chat with our AI personalities
Dive is absent in Pokemon pearl,diamond,platinum,heartgold,and soulsilver . But will return in Black/White =-)
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 is no dive in diamond,pearl,or platnuim.just cut,fly,surf,strength,defog,rock smash,waterfall,and rock climb.
diamond
THE POKEMON THAT ARE NOT FOUND IN DIAMOND AND PEARL ARE:MANAPHY PHIONE