This episode is a huge turning point for both Ash and Charizard. It all started when a large speedboat almost tackled Ash and co. after narrowly missing, the driver introduce himself as Tad. Misty interrupts him demands an apology for "almost" hurting Togepi. Tad says that Misty shouldn't be mad because it makes her face look like a TENTACRUEL.... but Misty takes this as a complement and blushes?? Whoa, that was weird.
Anyway, Tad challenges Ash to a battle and he accepts. Tad and Ash begins their battle with choosing Poliwrath and Pikachu respectivly. Despite Pikachu shocking Poliwrath with his tail, it didn't seem affected by it. But it was easily managed to defeat Pikachu with Hypnosis and Water Gun! Ash wasn't happy about Pikachu’s defeat, so he chooses Charizard. Charizard, as usual, Flamethrowers Ash and starts disobeying him. As a result, Charizard gets frozen by a powerful Ice Beam from Poliwrath and Ash loses the battle.
The episodes starts getting interesting from here. With the help of Misty and Tracy, Ash does his best to warm Charizard up by rubbing his hides. I liked how Ash was talking about the good times he spent with Charizard, it was touching. This is when Charizard realizes that despite it disobeying Ash all the time, he hasn't given up on it.... and guess what? Charizard finally starts obeying Ash! The whole "Ash warming up Charizard" sequence was heartwarming, and the BGM(Tears after the Cloudy Weather) was perfectly fitting for the scene. It was awesome when Ash and Charizard worked as a team and defeated Tad and his Poliwrath, that showed what they can do if they work as a team.
This is, hands down, one of the best Orange Islands episodes. Too bad 4kids chose such a punny dub title for this amazing episode, they should've came up with a better dub title.