The Underchomp is a red, yellow, and blue three-headed Chain Chomp that acts as a guard dog of The Underwhere in Super Paper Mario. It is located in Underwhere Road. Beating the Underchomp is Dorguy the Third's test. Despite the fact that Dorguy the Third is the one that summons it, the Underchomp's Catch Card states that all three Dorguys have ownership of the beast. The Underchomp is based upon the legendary hellhound Cerberus, a giant, three-headed dog who guarded the gates of Hades in Greek mythology. In one story, he was put to sleep by the music of Orpheus, which is similar to how Piccolo's music can put the Underchomp to sleep.
Mario, Luigi and Bowser face the enemy in a far different way from other enemies in the game; they fight the creature in a turn-based battle, though it is farther from the style of other Paper Mario games, and closer to that of the EarthBound and Pokémon series. Its battle music is an 8-bit remix of the normal mini-boss theme.
The player cannot use Tippi at any point during the battle with the Underchomp, and it does not appear in the field before or after the encounter, making it the only enemy in the game (and one of the few in the Paper Mario series) that cannot be Tattled. However, a Tattle exists in the game data.
Each head has a special ability. The Red Underchomp breathes crimson fire, the Blue Underchomp breathes blue fire, and the Yellow Underchomp has stinky breath. Each Underchomp can also charge up for one turn to use a stronger attack later.
Instead of battling the Underchomp in the style of the game's previous bosses, the Underchomp battle is a homage to text-based, turn-based RPG battles from the NES era, specifically the first four Dragon Quest titles and EarthBound Beginnings which feature battle systems that look and function similarly to the Underchomp battle.
In the following transcript of all the battle quotes, "[the] Underchomp" is used in place of "Red Underchomp", "Yellow Underchomp" or "Blue Underchomp" (the name used in the game depends on which head is involved in that particular attack). Similarly, "[The player]" is used in place of "Mario", "Luigi" or "Bowser" (the name used in the game depends on which character the player is using at the time). In cases where an entire line is specific to a character, * indicates that it only occurs when playing as Mario, ** is for Luigi, and *** is for Bowser. A "/" indicates that the outcome of the text shown can differ, and is generally used for attacks that can be avoided. Finally, different amounts of damage can be dealt by a single attack, so "[...]" is used in place of the number value that would appear in-game.
Names in other languages