Route 35, 47, Cerulean Cave, and the Safari Zone.
On Route 34,35 and 47.
No
There is no way to get a golden Ditto in Pokemon HeartGold because it doesn't exist in the video games only a regular Ditto exists as well as a blue Ditto exists and a blue Ditto is known as a Shiny Pokemon.
You can find a Ditto on routes 34 and 45.
yes
breed a manaphy and a ditto
You make them breed with Ditto.
You need to mate the Pokemon with a Ditto.
you cannot breed ditto with ditto.
you put a ditto with typhlosion
ditto doesnt evolve he\she can only transform in battle when the battle is over he\she will transform back
talk to the professor and if he says a ditto kissed him go to the trophy garden 1. it's a millionare at his mansion... 2.you can get heartgold another DS and trade ditto is quite common on heartgold.
Legendaries cannot breed.