no such thing sorry
get massages from the lady in cainwood city
It is next to the pokemart! It's the building that looks like a house.
First battle Chuck, the gym leader in Cainwood City. If you win, when you get out of the gym, his mum will give you HM 2, Fly.
It is located in Violet City where the first gym you encounter in the north of the city
no such thing sorry
Past the cave to the west of cainwood city.
i don't think there is a Canalave city or do you mean Cainwood (across the sea)
get massages from the lady in cainwood city
you go to Cainwood city next to the poke center is a building go in and talk to the man and he'll give it to you.
not
In Goldenrod city, but only in the Japenese version of Pokemon Crystal.
surf from olivine city
at olivine city
Above cherrgrove city look right.
It is next to the pokemart! It's the building that looks like a house.
He is a Voltorb you get from some guy in Cain city (i don't really know the towns name exactly. its somthing like cainwood). You trade him a Krabby for a Voltob named Billy.