Waruvile made its first appearance in A Sandile Gusher of Change! as a Sandile. It, along with a group of other Sandile, caused trouble at the spa resort on Route 1. It was actually trying to save the other Pokémon in the area because it knew that a geyser would soon erupt. Ash, Iris, and the son of the spa resort owner, Dan, helped Sandile save the Pokémon, and Sandile's group leaves.
Sandile appeared again in BW012, where it wanted to battle Pikachu. It randomly attacked with Stone Edge, not caring that there were small children in attack range. It was sent blasting off by a wild Yabukuron who wanted to protect the children.
Sandile reappeared in BW020, again trying to battle Pikachu. However, a wild Koaruhie stole its sunglasses and stopped the battle. Sandile was deeply sadened without its sunglasses, loosing its usual confidence and becoming quite cowardly. With Ash and Pikachu's help, it defeated the Koaruhie and claimed its sunglasses back. Later, after being healed at Pokémon center, Sandile finalley got its battle with Pikachu. Sandile dominated the battle to start with and eventualy evolved into Waruvile. Pikachu soon gained the upper hand however, and sent Waruvile blasting off.