Clair Clair Clair Clair.
Playing through heartgold again it made me realize. She has a level 41 kingdra, at that point in the game, with 6 pokemon, you should be somewhere between 30-35 in levels. Oh, easy grinding then! Oh wait, highest levels of wild pokemon is level 23 o_o.
You can find level 21 in the grass as well. That is half of Kingdra's level. I am not kidding here.
Furthermore, gamefreak gives you a big middle finger. They give you under-leveled pokemon in ice cave. "Oh my god! I found a Jynx! That should be amazing to use against this dragon leader!"
One of her dragonair knows fire blast. Ya. I know.
Her gyarados that she leads with knows dragon rage, and she just spams it. 3HKO on all of your pokemon.
Both of her dragonair know thunder wave and use it every time you send a new pokemon out. They then spam dragon rage, while out-speeding you, and you have no way to combat it. The only hard special wall you can have at that point is mantine, but he can't hurt them at all (yeah, I'm using one this time) and is slowly demolished anyways.
Kingdra... you can only have a super-effective attack on it if you win the lottery on a particular day or you wasted half your life on voltorb flip and bought one. It knows smokescreen, just to flip you over, and then hyper beam, dragon pulse and holy frickin' hydro pump. Level 41. You cannot beat that woman. You really can't. I beat her very occasionally, and that is on solo or duo runs. ;_;