Question: where to find ditto in pokemon soul silver?
Answer: They are found at 40% rarity. Next to the daycare, they are found at 4/5% rarity... Another place to catch ditto, at a much higher starting level(34-40) if that matters, is using waterfall to the frist waterfall at the bottom of the cave if you go right/down at the two ladders near the safari zone.