St. Louis will allow dogs to dine outdoors with their owners at fine restaurants that make waterless hand sanitizer readily available.