To anyone struggling with best girl Sayoko, I recc that you go north from the town (where you can fin a super potion to the left) and start to farm encounters, since in that place you can find Chansey which give a bunch of EXP. This way you can level up your mons quickly, which is honestly needed since there's no EXP Share (that I know of), and the battle speed can't be accelerated.