Use rocksmash
its in the edge of the stone
hard stone can be found at dark cave
U buy it at goldenrod dept store
you need to get a sun stone and use it on gloom
A heart of gold itself is an expression relating to someone kind. "They have a heart of gold".
you could go to the pokealoton and trade one for points
You can get it by catching a chancy at route 13
At the pokeathalon
You pay 2500 points in the pokeathalon place only on certain days
No you can not. You have to be near a moss stone or something like that and heart gold and soul silver does not have it.
Up your rear end
you can migrate it from firered and get one then get the egg of it hatch it and done to evolve it by water stone or