No, Togepi cannot learn Surf.
No. Seviper cannot learn surf.
Vanillite cannot learn Surf.
You have to get a female Masquerain, and a male Pokemon that learns Hydro Pump and is in the Water1 egg group. (Example: Lombre or Swampert) Put both Pokemon in the Day-Care center then, you might find a Surskit egg. If, you do get an egg, then hatch it (by walking for a long time), then you will notice that your Surskit learns Hydro Pump. (By the way, this is the only way Surskit will learn hydro pump.)
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
surskit leans quick attack at level 7
It may differ from other games, but I managed to catch a Surskit in Route 102, beside Oldale Town.
bug attacks
Lvl. 13
You have to use the HM surf It does not learn surf by leveling
You have to get a female Masquerain, and a male Pokemon that learns Hydro Pump and is in the Water1 egg group. (Example: Lombre or Swampert) Put both Pokemon in the Day-Care center then, you might find a Surskit egg. If, you do get an egg, then hatch it (by walking for a long time), then you will notice that your Surskit learns Hydro Pump. (By the way, this is the only way Surskit will learn hydro pump.)
No, Togepi cannot learn Surf.
No. Seviper cannot learn surf.
Vanillite cannot learn Surf.
One can learn how to surf from websites like About, Away, Lajolla Surf, Surfing Waves, Learn to Surf, wikiHow, Surf Science, New Quay Surfer, Surf Noosa and Dano Surf.
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
Yes, Marill can learn Surf.