Yes, they are still open if it rains.
Saw two well-behaved pooches last night. Unsure of rain answer, the event I go to is 'rain or shine. No you can't switch screens. They've got tire spike barricades to prevent that.
No an no pets
Thanks! Your answer is awaiting moderation.