On the patio but not inside. There's plenty of room out there to watch Sebastopol go by.
Yes, on the patio is fine. In fact there were two tables with dogs the last time I visited. They must be leashed and under positive control of the owner I believe.
Thanks! Your answer is awaiting moderation.