Stopping at a Pokémon Center en route to Lilypad Town and Dawn’s next Pokémon Contest, our heroes learn of a rogue Gible living on Mt. Shady. Excited at the prospect of catching it, Ash can’t wait to go find this Gible…but Khoury wants to catch it, too! Well aware of the potential dangers that await, the group sets off in hot pursuit of the feisty Gible.
True to expectation, Gible proves to be a formidable adversary. One by one, the strategies for catching the rogue Pokémon end in frustration. Even Team Rocket attempts to catch the ornery Gible using fishing poles. All they manage to hook is a humongous Sharpedo, which sends them fleeing in panic! Finally, when Khoury and his Totodile go head to head against Gible, the tough Pokémon is finally worn down to the point where it can be caught...and Khoury makes the catch!
With Gible secured as Khoury’s new friend, everyone turns their attention to Lilypad Town again, where Dawn’s next Pokémon Contest will soon take place.
As Ash and his friends travel to Lilypad Town and Dawn's next Pokémon Contest with their new friends Khoury and Lyra, they decide to stop at a Pokémon Center; as usual, Brock flirts with Nurse Joy and is attacked by Croagunk. When suddenly, three younger kids along with their fainted Pokémon run in and consult Nurse Joy; Joy realizes that they had tried to catch a wild Gible on Mt. Shady, but obviously failed. Joy warns Ash and friends about the rogue Gible then sees to the three kids' fainted Pokémon, while Brock offers his help and they rush off to treat the three Pokémon. Ash decides that a rogue Pokémon must be a strong Pokémon and wants to catch it, but Khoury is afraid, because he thinks that it is too dangerous to catch the Gible. Then Ash and the girls head out to catch the Pokémon as Khoury follows.
Along their way, Lyra asks Dawn of what she thinks of having Khoury as Dawn's boyfriend. The question surprises Dawn, as Lyra tells her that they will be a great couple in the future which makes Dawn panic. A bit later along their way, a big rock comes flying towards them which was intentionally thrown by the wild Gible, revealed to be a male. After Khoury checks Gible's data on his Pokédex, the wild Gible uses Strength and throws another big rock at Ash and friends, they quickly jump out of the way, then Gible uses Rock Smash at the rock. This amazes Ash, but he and the girls are even more amazed that Khoury is suddenly fired up to catch it, wanting to raise the strong Gible into a powerful Gabite. Ash grins as his competitive spirit is stoked and saying he's the one that's going to catch it, he sends out Buizel while Khoury sends out Totodile. The Gible uses Sandstorm at them then quickly escapes with Dig. It totally amazed Ash and Khoury, and Lyra suggests that she help Ash and for Dawn to keep an eye on Khoury, then they follow the wild Gible. Team Rocket was eavesdropping the whole time, and they want to give Gible to Giovanni because of its amazing power.
Everyone is now out in a field of tall grass. Ash and Lyra with Buizel continues to look for Gible. Lyra spots the Gible, and it's moving very fast. Ash commands Buizel to use Aqua Jet at Gible; when Buizel was about to hit Gible's dorsal fin, Gible completely hides the fin down in the grass. Gible changes course with Lyra spotting it the second time, Ash commands Buizel to aim Water Gun at the fast Pokémon, but fails when it dodges the attack using the same strategy. Then Gible jumps, Buizel uses SonicBoom but is easily dodges by Gible. As Gible moves at top speed towards them, Ash commands Buizel to intercept it with Aqua Jet but it dodges again. Gible chases Ash and Lyra as they run through the grasslands; Lyra fears that it's going to catch up. Pikachu uses Thunderbolt at Gible but it again dodges, then jumps up and uses Sandstorm to keep Ash, Lyra and Pikachu away, and just as suddenly disappears from sight. Ash realizes that catching Gible is harder than he thought it would be.
Dawn saw that Ash and Lyra are having a hard time catching the Pokémon, while Khoury decides to wait for Gible on a large rock above the grass rather than chase it, by using a fishing rod and gives Dawn one. When Khoury's rod suddenly shakes, they thought that they caught Gible but it turns out to be Piplup. Ash and Lyra come up with a different plan of catching Gible; they each take two sticks and walk about calling, beating the grass to make lots of noise. The Gible suddenly appears, very annoyed, and rushes toward Lyra. Lyra jumps onto a rock so that Gible cannot follow her, but much to her surprise Gible breaks straight through the rock, knocking her down. Lyra tells Ash that she's fine and instead to look for Gible. Ash spots Gible coming at Dawn and Khoury, he warns them, then commands Buizel to use Aqua Jet while Khoury commands his Totodile to use Aqua Tail and both aim at Gible. Gible however leaps out of the way at the last second, causing the two Pokémon to crash into each other. Buizel and Totodile clearly blame each other and start a brawl. Dawn gets something on her rod, but it is Piplup again. Ash and Khoury eventually break up the brawl.
Ash and Lyra tries Khoury's way of catching Gible by using rods, joining the other two on the large rock. Khoury comes up with an idea of putting Pokémon food only for Ground and Dragon types on the rods as bait to attract Gible. Lyra teases Khoury about his cooking, but Khoury says it has improved with Brock's assistance. He offers some to everyone, and they cast out their lines.
Dawn's rod soon attracts the wild Gible (and not Piplup again as Lyra teases, who is standing beside Dawn and munching on a Poffin) and starts pulling her rod, realizing that it is very strong. She struggles with it as Khoury jumps in to keep the rod steady, with Lyra being thrilled that the two of them "are getting closer". When Dawn starts to reel the line in, Gible grabs the line with one hand and yanks it, throwing Dawn and Khoury right off their feet and the rock. Gible breaks a gouge through the middle of the rock, then runs off at full speed with Ash chasing it. Khoury uses a stethoscope on the ground to hear Gible's digging, Lyra sends out her Marill and detects Gible's location. Team Rocket saw Ash and friends and follows them. Khoury remembers from the Pokédex that Gible is likely inside a nearby cave, but after checking his Pokégear he also warns Dawn that it's dangerous and they need to be careful. Ash, excited to catch Gible, runs past them with no worries but then falls into a Trapinch's Arena Trap. After he was saved by Khoury, Dawn and Ash argue because of Ash acting so recklessly. Lyra thinks to herself that only people that care about each other argue like that, but then realizes that she and Khoury do that sometimes and wonders if that means the two of them are close.
After entering the cave trying to search for Gible, the four split off into two groups, Ash with Lyra, and Dawn with Khoury. Marill assists Ash and Lyra, detecting that the Gible is underground, so Ash sends out Monferno and tells it to use Dig everywhere. Unfortunately, Monferno angers a bunch of Diglett and Dugtrio, the Diglett and Dugtrio carry Ash and Lyra along with their Pokémon into another part of the cave with Dawn and Khoury chasing them but fails to follow them and loses their tracks. Khoury and Dawn finds the cave to be a maze and are then chased by an angry Onix; in order to escape the Onix, the two split up and Onix hits the wall, awaking bunch of Zubat. Ash and Lyra escape the Diglett and Dugtrio, then soon hear Dawn and Khoury's voices but before they could run into them, they were attack by the Zubat. Dawn and her Piplup looks for Khoury, but meets Ash instead.
Lyra, being alone with her Marill, was later contacted by Khoury through her Pokégear and instructs Lyra to tap on the cave wall so that he can find her through his stethoscope. Soon the four meet up and decide to find the exit first before finding Gible. Just as Ash and friends finally come out of the cave, outside they found the rude Gible and it seems to be ready for battle, being all fired up. Ash and Khoury are ready to capture the wild Gible, but Dawn and Lyra convince Ash to let Khoury have a shot. Khoury sends out Totodile, Totodile using Aqua Tail but Gible stops it with its Sandstorm. Gible quickly uses Strength and aims a rock at Totodile; Khoury tells Totodile to catch the rock and use Crunch and Totodile completely shatters the rock. Khoury commands Totodile to use Superpower to throw a rock back, but Gible catches the rock and breaks it.
The team cheers for Khoury, while Gible grabs a large, nearby rock with Strength and shatters it on its head to show off how tough it is. Totodile takes up this challenge and uses Superpower to match it. Then the two Pokémon continue to one-up each other, shattering increasingly bigger rocks, then boulders on their heads, with tears of stinging pain in their eyes as both refuse to back down. It seems that Gible has decided that it will not lose, so huffing and puffing, it pulls up a massive boulder that shocks everyone that it might crush Gible as it holds it up above itself. Gible lets the giant boulder drop onto its head, which splits into two halves but leaves Gible exhausted. Weakened, Gible tries to escape using Dig but before it could get too far, Khoury commands Totodile to use Water Gun into the hole, the attack hits Gible and drives it out of the ground. Khoury orders an Aqua Tail, which hits Gible. Khoury throws a Poké Ball at it and Gible is caught! Ash and his friends congratulate Khoury of his success. Team Rocket is still on the water, hoping to catch the rude Pokémon, thinking that they caught Gible on Wobbuffet's rod, but instead they caught a Sharpedo which chases them.
Outside the Pokémon Center, as they have their dinner along with their friends, Brock tells them that Lilypad Town is their next stop for Dawn to earn her next Ribbon.