På sin väg mot de Vita ruinerna möter Ash, Iris och Cilan en trilskande Mareep, och en Ampharos som försöker få den att återvända till sin flock—utan större framgång. Strax därpå träffar de en tjej vid namn Ellie, som tar med dem till Floccesy-ranchen, där hennes morfar föder upp Pokémon. Ampharos är den som vaktar Mareep-flocken, men den saknar självförtroende, och Mareep-flocken bryr sig inte särskilt mycket om vad den säger. Ellie säger att hon håller på att försöka lära Ampharos en mer kraftfullt move, ThunderPunch, för att ge den mer auktoritet, men att det inte har gått så bra. Iris kommer på att hennes Dragonite kan ThunderPunch och ber den bli Ampharos tränare! Dragonite är först motvillig, men blir snart varm i kläderna, och visar ett förvånande stort mått av tålamod när Ampharos helt enkelt inte fattar. Team Rocket-trion lurar som vanligt i närheten, och planerar att stjäla alla Mareep för att få mer kraft att driva sin Pikachu-fångande maskin. De lurar iväg några med hjälp av en elektrisk stråle, och när Ellie upptäcker att de är borta, följer våra hjältar med henne för att leta. Men de går strax in i en tät dimbank och måste ge upp sökandet—tills Ampharos använder sitt ljus för att se igenom dimman, och avslöjar Team Rocket och de saknade Mareep! Striden börjar, men Ampharos visar sig slutligen bemästra ThunderPunch och skickar iväg Jessie, James och Meowth på en ny flygtur. Nu när Ampharos har visat vad den går för och räddat Mareep, börjar de respektera den, och Ellies morfar beslutar att Ampharos är en duglig väktare, trots allt! Med vetskapen om att ranchen är i goda händer, återgår våra hjältar till sin resa mot de Vita ruinerna!