Yes they do, they have a daily show schedule on their website at happyhollow.org/explore/entertainment/
12pm and there is another show, but I dont know, sorry.
Yes, they still have the puppet show. I couldn't find times though, sorry.
Thanks! Your answer is awaiting moderation.