With time running out before the start of the Floaroma Town Pokémon Contest, Dawn and Pachirisu are getting in as much training as they can. But it's not just Ash and Brock who are watching from the sidelines, because Dawn's friend Kenny is here to compete in the Contest, too! Both Dawn and Kenny are from Twinleaf Town, and Kenny is full of embarrassing stories about Dawn's childhood. What's more, he chose a Piplup for his first Pokémon, just like Dawn, but his Piplup is now a Prinplup with an attitude!
To add injury to insult, Kenny turns down a challenge from Dawn and asks to battle Ash and Pikachu instead. Pikachu should have the type advantage, but Kenny's Prinplup counters Pikachu's attacks by using its own moves in creative ways. It's so impressive that Team Rocket makes a grab for Prinplup—in order to boost Jessie's chances of Contest victory, James and Meowth are on a mission to steal Pokémon!
Prinplup is unable to escape, so Dawn sends Piplup to stop Team Rocket. Piplup uses a newly-learned move, Whirlpool, to give Prinplup back some of its pep, and the two Water-type Pokémon then beat Team Rocket with a double Bubble Beam. Today's teamwork was terrific, but both Dawn and Kenny have their eye on winning tomorrow's Contest. What will happen once these old friends become new rivals...?
With one day before the Floaroma Town Pokémon Contest, Dawn is training hard. Pikachu demonstrates to Pachirisu how to store electricity in order to gain more appeal. Pachirisu follows suit, releasing its stored electricity and creates a sparkle show similar to Pikachu. Pachirisu begs for Dawn's Poffin, and she gives it and Piplup some. Both Pokémon want more Poffin, and Dawn refuses until they train some more. Pachirisu gets angry and uses Discharge on all of them. Pikachu stops Pachirisu with Thunderbolt, though Dawn's hair is left frizzled.
Someone calls out "Dee-Dee", and Dawn realizes that it is her childhood friend Kenny. Back at the Pokémon Center, Kenny sits down with the group and sends out his Prinplup, the first Pokémon he obtained on his journey. While Ash checks his Pokédex, Piplup walks up to Prinplup, and Prinplup slaps it away. Kenny apologizes and explains that Prinplup does not like when others get too close. As Piplup and Prinplup attempt a stare-down rivalry, Kenny reveals he too is a Pokémon Coordinator, and tells Dawn that he watched the Jubilife Contest on television. Dawn is surprised to hear that Kenny has become a Coordinator, as she does not remember him being interested in Pokémon Contests when they were younger. Kenny tells Dawn that he made it to the final round of his very first Pokémon Contest, but lost to Zoey and her Glameow.
Kenny asks Ash if he is competing in the Floaroma Contest, and he finds out about Ash's goal to conquer the Sinnoh League. Kenny suddenly switches topics about childhood stories, which irritates Dawn. He quickly brings up three stories that embarrass Dawn: her self-inflicted Chimchar-style haircut, her fumble during a childhood play, and wearing two different shoes and pajamas to school. Dawn loses it and challenges Kenny to a battle, but he ignores her for a battle against Ash's Pikachu, mainly for experience.
Kenny's Prinplup faces off against Pikachu. Pikachu attacks first with Thunderbolt, but Prinplup uses Metal Claw to block the attack, sending it back with appeal. Prinplup charges with Drill Peck, flying up and coming down. Pikachu uses the spin dodge method and lands an Iron Tail, sending its opponent hurtling towards the field. Prinplup, however, uses Bubble Beam to dampen the fall. While Jessie is getting ready for the Contest, James and Meowth take note of Prinplup and decide to grab it. Seviper uses Haze to cover the field, disrupting the battle.
Ash quickly sends out Staravia to blow the haze away, just as Team Rocket wraps Prinplup. Kenny tries to save Prinplup, but Cacnea and Carnivine knock them aside. Cacnea, Carnivine, and Seviper attack the group, but Piplup jumps up and uses a brand new move, Whirlpool, to absorb the blitz attack. Piplup launches the attack towards Team Rocket, restoring Prinplup's energy and allowing it to free itself. Piplup and Prinplup set aside the rivalry and both send Team Rocket flying with Bubble Beam.
The Floaroma Contest starts up the next day. Backstage, Kenny and Dawn are preparing. Dawn embarrasses Kenny due to the fact she is wearing a dress. Dawn goes first on the Performance Stage, and she sends out Pachirisu. Although it appears in a graceful manner, it trips on its tail and crashes into the Contest Judges' desk. It begins to panic and run around frightened. Dawn suddenly gets an idea on how to fix the problem.