I am still pretty unsure as to what’s going on with Dave but I thought I’d point out again

John’s house - full of harlequins. He is the self-styled pranking master.

Rose’s house - full of wizards. She is referred to more than once in act 5 as a witch.

Jade’s room - full of furry stuff. Guess who has dog ears?

And what’s Dave’s house full of?

Puppets.