Literally just buy dig and teleport ocarinas then. Why make this so complicated. The assist smeargle strat is the FASTEST and most efficient by far. I almost always catch the ditto on TURN 3 using this strat with a duskball.
My first smeargle has: False swipe, assist, soak, sweet scent
2nd has: Spore and covet(in case of shiny in swarm) also covet is not callable by assist
How is this annoying and restricting again lol