all water Pokemon at least
You use surf to access certain dungeons that are located in the ocean. You can also use it in battle to hit Pokemon using dive for double damage.
You use it to get to Jirachi.
FTW
Get a geodude and teach it magnitude. Use that with a skitty and a torchic in Pokemon Mystery Dungeon Explores of Time to beat the Luxio tribe.
You need to have a water Pokemon and train it to level 20-30(I have a squirtle)
You use surf to access certain dungeons that are located in the ocean. You can also use it in battle to hit Pokemon using dive for double damage.
you could use the action replay code for it but i 4got the code (pokemon masta rulez!)
You can't.
You have to be defeated in a dungeon.
You use it to get to Jirachi.
FTW
Get a key on floors 1f-10f on 10f walk around and u will find a door with a key sing on it use the key you will see a golden TM its HM Dive
Use an action Replay or search it in google
try to use a grass type
Use action replay
l+A
you can teach it to your Pokemon if it can learn it or you can sell it