It doesn't learn it at a level because it's a tm but it can be teached surf at any level
Tentacool will learn Bubblebeam at level 19; Water Pulse at level 33 and Hydro Pump at level 47. You can always teach him the following TM's and HM's: Scald, Rain Dance, Surf, Whirlpool, Dive, Waterfall and Brine.
Most Water Pokemon can learn surf in Ruby, like tentacool or wingull.
Level 25.
You can teach Tentacool the move Waterfall anytime. Waterfall is an HM, not a move gained by reaching a certain level.
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
Tentacool will learn Bubblebeam at level 19; Water Pulse at level 33 and Hydro Pump at level 47. You can always teach him the following TM's and HM's: Scald, Rain Dance, Surf, Whirlpool, Dive, Waterfall and Brine.
It can't learn it whatsoever
Most Water Pokemon can learn surf in Ruby, like tentacool or wingull.
Level 25.
You can teach Tentacool the move Waterfall anytime. Waterfall is an HM, not a move gained by reaching a certain level.
It doesn't learn Bubble. It does, on the other hand, learn BubbleBeam, which it learns at level 25.
Barboach, the starter water type, Mudkip, Pelipper, Tentacool, Gyarados... just about any water type other than Wingull can learn Surf.
You have to use the HM surf It does not learn surf by leveling
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
In Pokemon Diamond, Pearl, and Platinum you can find Tentacool in almost any large body of water. Once you get the move Surf from the Pastoria Gym go back to Sandgem town. You have to teach a Pokemon surf first, pretty much all Water type Pokemon can learn it. Then go down to the beach and use surf in the water. Swim around a bit and you're bound to run into a Tentacool.
Use Surf on Route 205 and you'll easily find a Tentacool.
Golduck does not learn Surf by levelling up. You must teach it Surf by using the HM.