if you mean does it work like trading for an machoke to evolve into machamp no it only gives you the Pokemon not trade evolutions
No but you can migrate emerald Pokemon to heartgold
to get a heart dive
In Pokemon Emerald Heart Scales can be found in various locations. However the main source of Heart Scales is Luvdisc which very commonly holds them.
You can't send the Pokemon directly from Pokemon Emerald to Pokemon Heart Gold but you can migrate your Pokemon from Emerald to Pokemon Pearl, Platinum, Diamond and then trade it to your game Pokemon Heart Gold as long as you have a friend with a DS(Dsi)
Farfetch'd is a Pokemon that does not evolve.
The best place to evolve a Pokemon in Pokemon Heart Gold is at Mt. Silver.
Farfetch'd does not evolve in Pokemon HeartGold. Sorry! :)
Heart Scale does not evolve any Pokemon. You trade it to a maniac who will make Pokemon remember moves. In black and white, the maniac is in Mistralton city.
hitmonchan cant evolve
On wild Pokemon and serval locations.
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.
To remember moves in Pokemon emerald get a heart scale and go to fallabour town he's there