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.
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 need to mate the Pokemon with a Ditto.
You can find a Ditto on routes 34 and 45.
venusaur!?
breed a manaphy and a ditto
You make them breed with Ditto.
you cannot breed ditto with ditto.
evey Pokemon has an egg except legendarys and ditto
yes but he cant breed with legandaries sadly :'(
You can catch the same Pokemon again but opposite gender, or you could catch a ditto and breed them that way. Ditto breeding is easier.
To get any Shiny Pokemon, you need: LUCK
you can if you go to the daycare and put an arbok in with a ditto