Ditto is one of those Pokemon that you always need if you want to breed Pokemon. Check out this guide to find out Where To Find Ditto In Pokemon Scarlet And Violet. This way you can start getting more Eevees and whatever other Pokemon you want.
Where To Find Ditto In Pokemon Scarlet And Violet
So I don’t know if you can find a normal Ditto in the world or not, both I’ve found were transformed into another Pokemon.
The first one I found was Eevee so that was fun. Thought I got real lucky and it turned into a Ditto. The second one I found was a Meowth and I accidently ran into it. If you look at your map in this area near the port you should see the Ditto symbol near the tower. I’m not sure which Pokemon it will be for you, but if you see the symbol it should be there.
I have also gotten them from the Raids but that would require you to check all of them.
Be sure to check out our huge Pokemon Scarlet & Pokemon Violet Guide Collection for tons of useful information you don’t want to miss!