Yes.
Chat with our AI personalities
yes
Yes because i have one and it knows surf
Bibarel he can learn waterfall, strenght, surf, rock smash, rock climb,
Mostly any water Pokemon, the fact that its soul silver doesnt matter. Even some non water Pokemon like rayquazza or lati@s can learn it
Surf east from New Bark Town.