You can use Pokemon like: Buizel, floatzel, gastrodon, and possibly finneon and lumineon
Chat with our AI personalities
if you look on serebii.com/attackdex/surf it will tell you which Pokemon can learn surf
The Hearthome gym leader Fantina lets you use surf in Pokemon Diamond, Pearl and Platinum.
You can't. There is only one speed to the "Surf" on Diamond/Pearl.
surf left of jubilife to canalave
The most easiest way to get a Pokemon that can surf is get a Zizagoon,it can learn surf.