Since nobody else has mentioned it, how about the classic of putting saran wrap on the toilet and then lowering the seat over it. Almost impossible to spot until...
He came home and found it in the fridge and was eating straight from the bowl with a spoon when we arrived.
He had a long and loud night in the head.
When we woke up the next morning there he was on the sofa eating the unfinished portion of pudding. Telling us he must have ate something bad the night before.
After that we took turns making more pudding every day until he moved out about 2 months later.
He never figured it out.
"Since nobody else has mentioned it, how about the classic of putting saran wrap on the toilet and then lowering the seat over it. Almost impossible to spot until..."
It also works with urinals.