Question: where to get a ditto in pokemon shield?
Answer: Ditto can only be caught in the Lake of Outrage zone of the Wild Area. This area is only accessible after getting an upgrade to your bike on Route 9 that allows you to cross bodies of water.