You could send the Pokemon to the Day Care center and level it up until another move replaces it.
Another way is to go see the Move Deleter at Blackthorn City. There is no cost to forget a move, but you might need another Pokemon in your party that knows the same HM.
A move cannot be deleted if it is the only one it knows.
Surf from Olivine
there are a lot of Pokemon that can learn surf but mostly water type Pokemon can learn surf but did you know that snorelax and rydon can lean surf
When you use Surf or Rock Climb.
you have to surf to cianwood
seafoam islands. surf from cinnibar
you go up to the water you want to surf on and press a and say yes.
use rods or surf.
a seel is type water, to get it surf.
surf from olivine to cianwood
Surf to Cianwood and visit the pharmacy there.
in the kanto region you have to surf a long way then you will be there
rock tunle surf down and there