Fish in the water: most water Pokemon are compatible with the move surf.
NOTE: magikarp cannot learn SURF, whereas gyarados can.
Strangely, furret is also compatible with surf. So yes, basically fish in water.
OR my personal favorite, lapras!! <3
Hope this helps!
On four Island you will need a Pokemon that knows Surf.
You have to trade it from Firered/Leafgreen in Pokemon firered/leafgreen you can find zapdos in power plant, but you need surf to get there.
Lots of ultra balls to catch it, a Pokemon around level 50, Pokemon that know surf and strength.
On mt. Ember but you have to have strength and rock smash, and you must go to one island and surf
Surf is a HM so you can teach it to multiple pokemon.
You cannot catch a Pokemon with surf, you can only teach it or trade for it
go to seafoam islands which is next to cinnabar island and you will need surf which you could get in the safari zone
You need to use surf
near the surf house
it is in the deepest house in the safari zone....
HM03 is surf
Yes, Krabby is able to learn Surf. After all, it is a Water-type Pokemon.