you can find it on the beautiful beach poke walker route
Chat with our AI personalities
The HM Dive is not in SoulSilver or HeartGold, for there is no deep water to dive into.
on your way to victory road, in the water you will see a poke ball that is a dive ball
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
Dive is absent in Pokemon pearl,diamond,platinum,heartgold,and soulsilver . But will return in Black/White =-)
The gs ball.