Buffalo Republic offers a full bar and American cuisine. It's dog-friendly and accepts credit cards.