pastoria city
theres a fat guy stood right outside his house
If you dig underground and dig in the walls you can get heart scales.
underground
chets.
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.
no you cant it is impossible, but you could get999 with action replay.
Heart scales are obtainable at the pokeathlon prize exchange booth. The pokeathlon is north of goldenrod city, in the Johto region. Hope I helped!
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.
this is the code for 493 heart scales 56774390 76938561
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.
Canalave City and Pastoria City
Heart Scales can sometimes be found on Luvdisc when they are caught.
on Pokemon diamond and pearl you will need the explore kit to go underground then after mining the walls for loot there is a chance you may find a heart scale also fosils and evoloution stones