Sometimes, a Horsea or Bagon will be holding one when you catch it. The chance is about 1 in 20, so do a lot of fishing between Slateport and Pacifilog. Personally, I had to catch about 12 Horseas before I found one, so it will take a while.
Good Luck.
I believe you get them from the Luvdisc ( I believe thats how you spell it ) that I think are found in front of the waterfall on the way to the pokemon league you'll know its them because there shaped like hearts. You have to catch them to get the scale.
Go to Lilycove city. Go on the beach, there will be rocks on it. Go to each rock and use the iteam finder. Atleast one will have a heart scale. Good luck! -PF
in Pokemon diamond and pearl in pastoria there will be a guy and to help ur Pokemon learn its old moves you trade him a heart scale. also in ruby, sapphire and emerald. (get back to you later about the town though.)
get an action replay and find a cheat for it (i forget what it is called) but there are 2 types, heart scale and master ball. i prefer the heart scale cheat.
dig underground for one or you can sometimes be rewarded heartscales of the newspaper man in solaceon town (i think)
go underground and mine until you find one
all you have to do is click on the menu and then go to treasures find the hart scale click on it and then press put in bag
Catch a bunch of luvdisc they can hold 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.
you give a guy a certain amount of shards and he will trade it to u
theres a couple underwater and one in a rock in lilycove near the water
ako si clahrisse manalansan at si krizza joie pilapil
you cant get one on leafgreen you have to trade it over from ruby Sapphire or emerald
u go to the move deleter at fallorbar town.you need a heart scale.
Simply press the A button if a luvdisc is holding a heart scale go to luvdisc and press A press A on Item and choose Take.
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.
You can't migrate from HeartGold to Ruby. But it can be the opposite. Pokemon can be migrated from Pokemon Ruby to Pokemon HeartGold.
To get a dragon scale is to catch a horsea or a bagon.
You have to go to Fallabor town.