Crustle was first seen as a Dwebble when Ash and his friends were on their journey towards Nacrene City in A Home for Dwebble!. Dwebble was busy making its house out of a rock, which Ash, Cilan and Iris were observing, but three more Dwebble appeared, attacked it and stole its rock, before escaping. Dwebble tried to chase after them but failed. Ash and the others witnessed the scene, and they tried to help Dwebble, but it was scared of the group and attempted to run off. Pikachu tried to assure it, but Dwebble mistook Pikachu for an enemy and attacked him with Slash. Pikachu dodged its attack and Dwebble struck a rock instead. A piece of the rock flew off and hit Pansage on the head. Dwebble felt bad and apologized to him. The gang tried to help it but Dwebble did not want any help and ran off. However, the group helped anyway, with Ash's Pidove searching from the sky and Pansage looking underground with Dig.
Dwebble later returned to the group and Cilan invited it to have dinner with them. During dinner, Pansage collapsed from a fever to which Ash suspected was caused by the rock that hit him earlier. Dwebble becomes overwhelmed with guilt. It later watched over Pansage as it slept and soon fell asleep right beside him. The next day, after Pansage had recovered, Dwebble decided to search for its rock. With the help of the gang, it defeated the other three Dwebble and got its rock back. Later, after the group said their goodbyes and started to walk away, Dwebble began to follow them wanting to be a part of Cilan's team. Cilan, saying that Dwebble was the perfect Pokémon for him, subsequently agreed and captured it.
In A Connoisseur's Revenge!, Cilan used Dwebble to battle against Burgundy. Dwebble managed to bide its time against her Dewott using Protect and its Ability Sturdy which allowed it to withstand a super-effective Water Pulse and later defeated Dewott with a combination of Shell Smash and X-Scissor.
As a Dwebble repairing its rock
In Oshawott's Lost Scalchop!, Dwebble fashioned a giant scalchop out of stone for Ash's Oshawott to use in place of the one he lost. At first, the scalchop was much too heavy for Oshawott to carry, let alone use in battle. It took some training, but Oshawott was able to use the scalchop successfully. However, it was destroyed during Ash's rematch with Stephan and his Blitzle.
In Cilan Versus Trip, Ash Versus Georgia!, Dwebble battled against Trip's Gurdurr in a tournament held by Nimbasa Town's Don George. It struggled at first, having its rock damaged by Gurdurr's Rock Smash. After using Shell Smash and weakening Gurdurr with Rock Slide, it defeated the Muscular Pokémon with its Slash, thus advancing Cilan to the second round. Later, it repaired its rock that was damaged by Gurdurr.
In Battle For The Underground!, it was let out of his Poké Ball by Snivy when she found it amongst those that Team Rocket had stolen from the Nimbasa Pokémon Center, to help everyone escape from Team Rocket's train, Pikachu asked him to use its corrosive fluid to burn through the door, allowing them all to escape.
In Crisis at Chargestone Cave!, Dwebble was sent out to help battle against Team Rocket. When Woobat launched a Gust attack on it and Excadrill, Dwebble found it hard to hold its ground, but determined to carry on fighting, Dwebble mustered up its strength and began crawling against the Gust. After a few steps, to Cilan's excitement and everyone else's surprise, Dwebble evolved into Crustle. Emerging from the light, Crustle let out a roar, scaring Woobat and Team Rocket. Crustle then revealed itself to have learned Rock Wrecker by using it to block Woobat's Air Slash. Crustle launched another Rock Wrecker alongside Pikachu's Electro Ball at Team Rocket, forcing them to retreat.
In Evolution Exchange Excitement!, Cilan used Crustle in a Tag Battle against Bianca's newly evolved Escavalier and Professor Juniper's newly evolved Accelgor, accompanied by Ash and his Boldore. After missing with X-Scissor, Crustle endured a strong Quick Attack from Accelgor and held back Escavalier's Fury Attack alongside Boldore. Crustle next used Rock Slide, occupying Escavalier while Boldore attacked it, though Crustle's next Rock Slide was stopped by Escavalier's Iron Defense. After Boldore was defeated protecting Crustle from Escavalier and Accelgor's combined Hyper Beam attack, Crustle was able to beat both its opponents by dodging another double Hyper Beam, powering up with Shell Smash and hitting them both with a Rock Wrecker attack.
In Cilan Takes Flight!, Cilan called upon Crustle to participate in Skyla's 'Air battle' simulation. Skyla then predicted that Crustle would be beaten by her Swanna's Water-type attack. Crustle was used to battle Skyla's Swoobat, after Pansage was defeated and won the match with a single Rock Wrecker. Crustle was also able to make quick work of Skyla's Unfezant with a Rock Wrecker and a Shell Smash and X-Scissor combo. Crustle battled Swanna next, the Pokémon Skyla predicted would beat him. After using Shell Smash a second time and colliding X-Scissor with Swanna's Brave Bird, Crustle was defeated.
In Clash of the Connoisseurs! it was sent out to battle Ricard Nouveau's Purrloin. The winner of the battle would be given the honor of picking a Pokémon for Marigold. Despite its Trainer's fear of their opponent, Crustle and Cilan battled to the best of their ability. Crustle defeated Purrloin with a Shell Smash-powered Rock Wrecker attack which then strayed and sent Burgundy, who had been secretly watching the battle, blasting off.
In Battling Authority Once Again!, Cilan used Crustle in the semi-finals of the Pokémon World Tournament Junior Cup against Trip. Crustle was able to defend easily against Serperior's Leer attack, but was hit very hard by his SolarBeam. After both Crustle's X-Scissor and Rock Slide attacks were evaded by Serperior, it was thrown into the air and defeated by a brutal Frenzy Plant.
Crustle was sent out to battle a rampaging Haxorus in Team Plasma's Pokémon Manipulation!. Crustle used Rock Wrecker to block Haxorus's attacks until Aldith's Liepard's Shadow Ball veered and hit Colress's Pokémon manipulation machine and released it from Team Plasma's control.
In Ash and N: A Clash of Ideals!, Crustle was sent out alongside Iris's Dragonite to fight two Golurk that were being controlled by Colress. When a barrage of Charge Beam attacks became too intense for Crustle to dodge, Dragonite carried it into the air to avoid the attacks. However, they were eventually hit and plummeted down to the ground. In the next episode, they managed to keep on fighting and stalled Team Plasma's Pokémon with a combination of Rock Slide and Ice Beam. Team Plasma eventually broke through their barrier with some Timburr and Conkeldurr they had also taken control of. When Colress decided to turn his mind control machine on Crustle, Cilan quickly returned it to its Poké Ball. In What Lies Beyond Truth and Ideals!, Cilan sent Crustle out to cut the metal cuff Cedric Juniper was trapped in. Crustle later helped trap Ghetsis, Colress, Aldith and Barret with Rock Slide so they wouldn't be able to escape and allowing Looker to arrest them.
Crustle appeared in SS027 when it was called out to stop Amer from escaping.