I cleared everything with Doduo + Onix. Tbh you don't need to grind that much: trainer levels scale with your team levels, so I just grinded for a move (Pursuit on Doduo). I had my Doduo do most of the fighting, and I believe it was for the better, because it's faster than Onix