En su camino hacia las Ruinas Blancas, Ash, Iris y Millo se encuentran a un Mareep obstinado y a un Ampharos que intenta llevarlo de vuelta con su rebaño sin mucha suerte. Enseguida conocen a una chica llamada Ellie, que los lleva al Rancho Ocre, donde su abuelo cría Pokémon. Ampharos es el guardián del rebaño de Mareep, pero le falta seguridad en sí mismo y los Mareep no hacen ningún caso a sus órdenes.
Ellie les cuenta que ha estado intentando enseñar a Ampharos un movimiento más potente, Puño Trueno, para darle un poco más de autoridad, pero no ha dado buen resultado. Iris recuerda que su Dragonite sabe usar Puño Trueno y le pide que sea el entrenador de Ampharos. Dragonite al principio se muestra reacio, pero enseguida le coge gusto a la tarea, demostrando tener una gran paciencia cuando Ampharos no consigue aprender el movimiento.
El trío Team Rocket está acechando como siempre, planeando robar los Mareep para recargar su máquina para atrapar a Pikachu. Atraen a algunos con un haz luminoso, y, cuando Ellie se da cuenta de que han desaparecido, nuestros héroes corren con ella a buscarlos. Pero al poco rato se forma un denso banco de niebla, y tienen que renunciar a la búsqueda, hasta que Ampharos decide usar su luz para ver a través de la niebla, dejando al descubierto al Team Rocket y a los Mareep desaparecidos. Comienza el combate, y Ampharos por fin lanza un perfecto Puño Trueno, enviando a Jessie, a James y a Meowth a despegar de nuevo.
Ahora que Ampharos ha demostrado su valía rescatando a los Mareep, estos empiezan a respetarlo, y el abuelo de Ellie decide que Ampharos es un perfecto guardián. Sabiendo que el rancho está en buenas manos, nuestros héroes reanudan su viaje hacia las Ruinas Blancas.