There is a solution to grinding being a pain, I use cheatengine to speed up the game by 5x and it just passes by, and her cradilly is kind of an issue but here's the thing, for her team you could sweep them with the kricketot and then kricketune that you get in the opal ward just spam fury cutter. There is also the option of the wild pidove and makuhita that you find in the obsidian slums. After you fight the third gym leader however you can fight trainers on the grand hall for experience rather than wild pokemon
Pedro?