I don't have any advice for Noel since I'm not there yet, but I will post my Kiki team in case anyone comes to this post looking for help with Kiki:
I beat Kiki with:
Banette: Will-o-Wisp Machamp and then pound on him to get Kiki to use up her potions early. After it dies, switch in:
Emolga: Acrobatics is amazing! Takes care of Machamp, Gallade, and Toxicroak! It will be killed by Medicham or Lucario though and Hitmonlee is tough . . .
Luxray: Intimidate is essential to keeping Medicham under control. Try to inflict paralysis, but if you can't quite kill it:
Ampharos: Thunder Wave + Static will work. Confuse Ray doesn't work due to the field effect. Ampharos should be able to take care of Medicham.
Gothitelle: Takes care of Hitmonlee, but will die to Lucario, so . . .
Scraggy: Switching in after Gothitelle will ensure that Scraggy gets hit with Dark Pulse, which it will resist, so you can get a solid Brick Break in. One more and/or any damage from Gothitelle should help you win . . .
I equipped everyone except Emolga (Need Acrobatics!) with Metronomes. That really helped.
I beat Kiki several times with this team. I was trying to find a 100% way to win, but I couldn't . . .
This team's win rate is about 75-80%.
I did it without using items, and there are two major ways it can go wrong:
1. Machamp crits Banette more than one time, killing it and forcing Emolga out early and leaving potions for Gallade and/or Toxicroak. Gallade then has a solid chance to use Rock Slide. If it crits, Emolga dies, forcing me to rely on Scraggy and Gothitelle for Gallade and Toxicroak. Gothitelle gets poisoned and dies before being able to take care Hitmonlee. I lose.
2. Medicham spams Meditate, undoing Intimidate. This forces a switch to get Intimidate to go off again, wasting HP to his hits. I often lose.