There is no such Pokemon. Either you get the HM03 and teach it to one of your Pokemon, or you'll be unable to use Surf.
Chat with our AI personalities
you'll get a cranidos in the under ground in Pokemon platinum. just keep on levelling it up till it learns headbutt.
Golduck does not learn Surf by levelling up. You must teach it Surf by using the HM.
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
It does not evolve at a specific level. It can evolve anytime after level 33 (when it learns ancientpower) into Yanmega by levelling up with Ancientpower in its moveset.
Many evolution stone pokemon, like Ninetales, and Simisear, do not learn moves by levelling, meaning you need to level the preform up until it learns the moves you want, and only then use the evolution stone.