He's in a house in Pastoria City by the lake.
in pastoria city.if you give him a heart scale he will teach one of your Pokemon a move;)hope i helped!!
move tutoring
you can use heart scales at the move tutors house in farllabor town in ruby sapphire and emerald......hope i helped
by going to one of the three move tutors
The move tutor is in the South-east of Pastoria City near water. You will need heart scales for the guy to be able to teach it to you. You can find heart scales in the underground.
The move tutor lives in Fallabor town. But he wants heart scales in exchange for a move.
None. Heart Scales are used to pay the move tutor in exchange for re-teaching moves to your pokemon that they have forgotten.
You can use heart scales at the Move Re-learner in Pastoria City. He reteaches your Pokémon a move for every heart scale used.
He is in fallarbor town or near it he asks for heart scales.
Take it to a move tutuor, and he will teach you a move in trade for a heart scale. Unfortunately, Heart Scales do not work with the Move Tutor of Pokemon LeafGreen and FireRed. That particular Move Tutor only wants big or small mushrooms. So the Heart Scales have no other purpose in FireRed like they do in Ruby, Sapphire, Diamond or Pearl.
I think its worthless. ^ Wrong. although it can be sold at a high price, it's also valuable to the trainer in case s/he would want one of their Pokemon to relearn an old move from a Move Tutor. But also: "Unfortunately, Heart Scales do not work with the Move Tutor of Pokemon LeafGreen and FireRed. That particular Move Tutor only wants big or small mushrooms. So the Heart Scales have no other purpose in FireRed like they do in Ruby, Sapphire, Diamond or Pearl." Even if this is so, you can still transport Heart Scales to any of the games mentioned (just trade your Pokemon holding heart scales).
move tutor can teach your Pokemon moves it will learn in the future or has forgotten, but usually for a price, such as mushrooms, heart scales, etc.