The oblivion potion clears out what they think they want to level up. No guarantee it won't just roll the exact same thing, but at least it's an in-game option instead of save scumming. It does raise their magic toxicity though and can cause them to start mutating if you do it more than once.