Yes, dogs are allowed on the deck at all times as long as they are leashed. There are leashes available at the cafe if you don't have your own.
I think so, I don't know if they are open late except for their Thursday sushi happy hour.
Thanks! Your answer is awaiting moderation.