Sarah ends up in an oubliette, where she reunites with Hoggle. After they are confronted by Jareth and escape one of his traps, the two encounter a large beast named Ludo. Hoggle flees in a cowardly fashion, while Sarah befriends Ludo after freeing him from a trap, but she loses him in a forest. Hoggle encounters Jareth, who gives him an enchanted peach and instructs him to give it to Sarah, calling his loyalty into question, as he was supposed to take her back to the beginning of the labyrith. Sarah is harassed by a group of creatures called Fireys, but Hoggle comes to her aid. Thankful, she kisses him, and Jareth magically sends them to the Bog of Eternal Stench as punishment, where they reunite with Ludo. The trio meet the guard of the swamp Sir Didymus, an anthropomorphic fox terrier, and his Old English Sheepdog "steed" Ambrosius. After Ludo howls and summons a trail of rocks to save Sarah from falling into the bog, Didymus joins the group. When the group gets hungry, Hoggle reluctantly gives Sarah the peach and runs away as she falls into a trance and forgets her quest. She has a dream where Jareth comes to her at a masquerade ball, proclaiming his love for her, but she rebuffs him and escapes, falling into a junkyard. After an old Junk Lady fails to brainwash her, she is rescued by Ludo and Didymus, outside the Goblin City of Jareth's castle. They are confronted by the humongous robotic gate guard, but Hoggle bravely comes to their rescue. Despite his feeling unworthy of forgiveness for his betrayal, Sarah and the others welcome him back, finally accepting him as a friend, and they enter the city together.