I've been hanging around the Pokemon trading community just a little bit, and we all know how important a foreign ditto can be for some of us! Those who don't want to grind for a year and a half at least-
Though it's not something of my own creation, it doesn't seem to get talked about enough?? Even though it's?? Genius??
I've seen lots of people needing a special ditto when in game you can score one in just 5 minutes with luck!
The Pokemon community has used the Link Codes to its advantage, and created the Ditto Hotline! Where I got both of my foreign dittos!
Now the slight disadvantage is that this requires you to have a ditto already, but once you do, just start browsing the dittos that show up under the Link Trade Code 4448.
Checking the summary of the offered ditto is how you check if the ditto is not of your region! If you don't find a partner right away, just rinse and repeat till success!