They do have a patio, but not too sure on the dog answer.
Actually, the BJ's on Charleston does NOT have a patio and only service dogs are permitted in the restaurant.
You should check the actual website for a correct answer. This is Google maps.
Thanks! Your answer is awaiting moderation.