on your way to victory road, in the water you will see a poke ball that is a dive ball
Chat with our AI personalities
You cannot buy Dive Balls in Pokémon Platinum however you can get Dive Balls from the Newspaper Person in Solaceon Town who asks to see a specific Pokémon every day.
no
going to the Pokemon league on a sandbar
Gyarados cannot learn Dive by itself from leveling and must learn it from the HM Dive which is not available in Pokemon Platinum. The HM for Dive is only available in Pokemon versions; Ruby, Sapphire, Emerald, White, Black, White2, and Black2
Dive is absent in Pokemon pearl,diamond,platinum,heartgold,and soulsilver . But will return in Black/White =-)