The question is simply, how can i know if my ditto is foreign or not?
I put my Jolly ditto with everstone with a English Male Tauros and all pokes have natures others than Jolly. So i take out the tauros and put a Spanish Tauros with the ditto and i have the same result. Can You help me?
Usually you can tell if your pokemon is foreign if you check out the original trainer name. For the most part the letters used in other games like japan has a distinguish look to the letters than the english version.
For the most part I know the ditto is foreign because I get only japanese ditto in their original language.
To me it sounds like your ditto is foreign because the everstone method doesn't work with the masuda method (foreign pokes to increase shiny). Or your just unlucky with the everstone and the ditto could be an english one. To make sure just breed quite a few more, again when using foreign pokemon aka japanese with english, everstone will not work at all to breed nature.