Yes, as long as you clean up after them.
Yes, pets are welcome
I didn't have any issues with my dog. Smaller than a Shepard, I have a beagle, but shes a howler and still nobody minded. Many people came up asking if they could per her!
Thanks! Your answer is awaiting moderation.