You need to go to Olivine City. Go to the place next to the Pokemon Center. There will be two sailors in there. Talk to one of them and he'll give you the HM Strength. make one of your Pokemon learn Strength and you can move the rocks.
you go to olivine city and surffrom there on route 40-41 to get to cianwood
there is no max. happiness lady in cianwood.
You surf south from olivine city.
You get there by surfing from olvine city. Also you have to go there, because an amberdois is sick. EDIT:: I don't know what an "amberdois" is...but ampharos is sick in the tower. You have to obtain surf from the man watching the dancing girls in Ecruteak city. Then you have the capability to surf.
Surf to Cianwood city and go to the Cianwood City Pharmacy. Talk to the guy in there and he will give you the medicine.
it is cianwood city
you go to cianwood city and smash some rocks until you find a shuckle
Cianwood city after defeating chuck
after beating cinawood city gym get out of the gym and a lady will give u fly(rock on)Receive from Chuck's wife in Cianwood City [After winning in the Cianwood Gym]
Heart scales can be found by crushing the rocks north of Cianwood City with a Pokemon that knows rock smash. They are rare, but they are there.you can smash rocks in cianwood or the route of the bottom near fuschia city
you go to olivine city and surffrom there on route 40-41 to get to cianwood
Cianwood City is located west of Oilivine City across the ocean.
If rocks are blocking off Cianwood, then you're playing Beta 2, which is a REALLY old version of the game. Don't feel bad, my cartridge had Beta 2 as well.
You can find some in the north of Cianwood City, just use Rock Smash on the rocks there and you might find a Heart Scale!!
Ice path leads to blackthorn city it is east from mahogany town. Its not in cianwood city.
Surf down from Olivine City, past the Whirl Islands, until you get to an island. This is Cianwood City!
there is no max. happiness lady in cianwood.