After someone kept urinating on the toilet seat and the privy floor on the ITV show the stars began to complain.
BBC Radio 1 DJ Jordan North and former EastEnders actor Shane, who played the character of Alfie Moon, became prime suspects in the mystery.
However, now that the popular show is over for this year, Shane has spilled the beans on who the messy pup really was and unmasked his pal Vernon as the culprit for the weeing.
During the show Daily Drop, Shane confessed that Vernon admitted it was him but asked his campmates to keep quiet as he was worried about his "posh" wife Tess Daly finding out.
Shane said: "Let's just clear a few things up shall we. When all that started, the phantom dribber.
"I was ill. I couldn't stand. I remember Vernon, cos he's eight foot two, and he's a tall lad and it's a long distance from him for the toilet.
"He went to the toilet and he came back and we said, 'Vernon have you dribbled?', and he was like 'Oh don't do 'cos Tess is watching.
"'Oh please don't say nothing."
The star continued: "And we had to cover it up 'cos he was worried about what Tess would say. It was Vernon.
"Vernon kept saying 'Oh Shane, don't say nothing, 'cos Tess is watching and she's on Strictly. She's dead posh my wife.
"So Vernon if you're watching, it was you and you know it was you!"
The show's hosts Ant and Dec previously accused Shane of being the dribbler.
After his shock departure, Dec asked him outright: "There's a couple of bits we've got to cover with you, who's the 'phantom dribbler'? It's you, isn't it?"
Shane insisted: "Well it can't be me can it?" and Dec went on "It is you."
The actor then told him: "I promise it's not me because every time they talked about it, I never stood, I was ill that time.
"I was sitting on the toilet all the time and they kept saying it was me, and I was saying it's not me."