On the way to Fennel Valley and Ash's rematch with Brandon, our heroes meet Chatot, a Pokémon that can imitate anything it hears. However, this Chatot keeps running away from its Trainer, Audrey! After Ash and his friends help Audrey get Chatot back, Audrey explains that she and Chatot are a stand-up comedy duo. The only problem is that Audrey can't travel to perform her act because Chatot keeps flying away.
Team Rocket shows up to steal Chatot, but Ash and his Pokémon drive them off as usual. Chatot then flies away again, but the phrases it says are a clue that let our heroes figure out its destination: a children's hospital! At first Chatot went there to eat fruit in the hospital garden, but now it's a friend to all the patients. One girl in particular, Corinna, is really attached to Chatot. She's upset to hear that Audrey and Chatot are headed to Johto for a Comedy Grand Prix.
Audrey and our heroes put on a comedy show for Corinna and the other kids. Team Rocket tries to steal the spotlight and swipe Chatot, but Ash's Sceptile puts a premature end to their performance. All the children are delighted to see a real Pokémon battle, and even Corinna wishes Audrey and Chatot well as the duo goes to take their show on the road. Thinking about the children they helped that day, Ash and his friends continue their own journey.