It's a restaurant
No outdoor seating that I know of.
I didn't see any pets or water dish, etc outside, so I don't know. Everyone was very friendly - I'd call them and ask.
I didn't see any pets while I was there, so I'm not sure.
Thanks! Your answer is awaiting moderation.