You can find a Ditto on routes 34 and 45.
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 it At Route 34/35/47 (if you are in Jhoto)
You need to mate the Pokemon with a Ditto.
Anywhere you can find a ditto, like below goldenrod (in heartgold), just keep looking till you find one. That is the only legit way I know, unless you get it in a trade.
venusaur!?
breed a manaphy and a ditto
You make them breed with Ditto.
You can find them in the wild on Routes 34, 35 and 47 in Johto as well as in the Cerulean Cave in Kanto.You can get a Ditto on Routes 34, 35, and 47. They can also be found in the Safari Zone and in Cerulean Cave on Pokemon HeartGold.
you find a Pokemon named ditto put him with daycare give him a mate it can be a boy or a girl some Pokemon cant love ditto eg. dialga legendary cant ditto neather can 2 heatrans male and female and togipea cant either
you cannot breed ditto with ditto.
evey Pokemon has an egg except legendarys and ditto
yes Ditto are in Pokemon indigo, If you want ditto go to Pokemon locator then look for ditto in the Pokemon list find ditto name then click on it then is have the room for you to enter go on it then find ditto