While having lunch on the way to the next city, Cilan discovers that all the food he prepared has been stolen. The group discovers that a Snivy has stolen the food and Ash as always attempts to capture it. He tries to weaken it with Pikachu, but the Snivy (which is female) uses Attract, making Pikachu unable to fight her. Ash sends Oshawott and Tepig out, but even they are being seducted by Snivy's charms.
Ash sends out Pidove to track the Snivy down, just as she comes across Team Rocket. Jessie tries to capture her, but fails when Snivy did a stylish backflip to avoid Jessie's Pokeball. Pidove finds the Snivy and signals Ash who tries to use Oshawott and then later Tepig, but they are also hit by the Attract attack eventually making Ash realize that they are Male as well. Ash finally uses Pidove with a little hope, to his surprise his Pidove is also Female hence unaffected by the Attract. As Ash weakens it, he finally captures Snivy and adds her to his team.
This episode reveals the most genders of any main character's Pokémon, with Ash's Snivy, Pidove, Tepig and Oshawott having their genders revealed in this episode (Oshawott and Tepig are male while Snivy and Pidove are female).
This is also the first episode since his travels in Johto that Ash has caught all three starter Pokémon from the same region. In Johto are: Chikorita, Cyndaquil, and Totodile. And in Unova are: Oshawott, Tepig, and Snivy.
This is the first Best Wishes episode not to debut any new Pokémon.