At first you get them underwater when your done collecting them start catching a bunch of luvdisc because they randomly will be holding a heart scale.
Heart scales are only in Pokemon emerald, ruby and sapphire but you can get one if you trade a heart scale from ruby or emerald or sapphire to leafgreen then take it but it will not do anything in the game.
underground
You can find them in the Underground
To find heart scales on Pokemon diamond/pearl you need the explorer kit to go underground. once you are underground look for cracks inthe wall, and eventully you will find a heart scale in the cracks.
Heart Scales can be purchased in the Pokeathlon shop for 1000P
I only found heart scales in Ruby, Sapphire and Emerald but I'm not sure of the other games.
They r dug up underground. They are hard to find
You can find the Heart Scale under ground by using the Explorer Kit.
Heart scales can typically be found underground by using the Explorer Kit.
Heart Scales are found all over the place; from Underground to inside Pokèballs and even getting them from in-game people. It all depends on what game you have.
Pokemon ruby's version IS Pokemon ruby.
I don't know. Try going to youtube. I find alot of my answers there.