No!!! no...not really you can find one on the grass next to canalave city with a pokeradar.
They can be found in the fossil manicks cave
ditto can be found in sapphire, you need to go to the fossil maniac's cave to look around to get ditto. Or you could just get it in a trade. Ditto is pretty common
Ditto is found in mirage tower you can make the tower appear after talking to the fossil maniac.
ditto can only be caught in emerald after u have become the champion behind the fossil maniacs house ditto can be caought BUT ONLY ON EMERALD
Ditto is found in the Giant Chasm.
dont worry about that, you will still can get claw fossil after you beat the elite four. You can find it at fossil's maniac house. When you reach there, go inside. He will tell you that it is dangerous inside the hole that he dig. Dont worry, there is only a lot of ditto inside. You keep head east inside the hole till you found the fossil.
In Pokemon Emerald, the fossil maniac can be found in a house outside of Fallarbor Town. I'm not exactly sure when (Possibly after you get the fossil out of Mirrage Tower), he will not be in front of the hole in his house. Enter the hole, and you can find the other fossil, plus the cave has ditto in it, an excellent bonus. You can get there after you beat the elite 4
Ditto does not come from a fosil. After getting to PokeRadar, use it in a area of grass. shaking areas of grass means rare pokemon.
1. Train it to level 100 In Fallarbor Town, after you get the National Pokedex go to the Fossil Maniac's House he will be done digging in a cave which is called "Desert Underpass" a Ditto can be found inside there it is a very Common Pokemon GOOD LUCK King Pokemon
You can't. After, however, go to Fallabaror town and go to the fossil maniac's house. Inside is a cave with ditto.
Ditto can be found on the Cinnabar island mansion and to the right of Fuchia City.
Wild ditto can be found in the grassy part of the giant chasm