I can offer you a German ditto -- but it only has five perfect IVs (special def is missing).
If that's not good enough, you can of course reject my offer. I undestand that farming six IVs is quite grindy.
However, it seems also very grindy to find a trading partner
Yeah I’t’s hard to find a 6IV. If I didn’t already have a 5IV foreign Ditto I would accept it. I also use it to breed other 6IV pokemon right now, so unless I can replace it with another six iv I can’t trade it.