You can bring a non-service dog into a restaurant only if you are sitting in an outdoor seating area. Restaurants may allow dogs in outdoor areas, but they are not required to do so.
Dogs in a restaurant must be on a leash or in a crate. They may not eat at the table or be served using dishes or utensils that are intended for customers.
Dogs may only eat or drink from single-use, disposable containers provided by the restaurant. You may not feed a dog using pet dishes you brought from home.