I never had that much trouble with Norman after my second playthrough of Gen 3. All you need is a Breloom, Hariyama or Blaziken + a few potions.