Well this episode was odd.
Ash has got dumb, why would you ask to battle all 3, when you could have just battled Chilli and won, it was stupid that he asked to make it best 2 out of 3. Plus he got his type matchup all wrong. He should have used Oshawott on Pansear as Iris said, then Pikachu on Panpour as he did, and then Tepig or Pidove on Pansage.
Instead Ash won the battle of two fire types, but lost the battle where he had a type advantage, with his most experienced Pokemon no less. Pikachu should feel ashamed, losing to a first gym like that, even with a type advantage while the newbies on Ash's team both have success despite being at a disadvantage. Pikachu take the shame.