Seems a little odd to discuss an issue that's pretty much settled in most places, but since we're doing it . . .
I think that each restaurant should set its own standards, and see whether they can stay in business. I suspect that for most, that would mean no dogs. Myself, I have nothing against non-aggressive dogs, even those who go begging in a civilized manner. I'd be happy enough with a restaurant that enforces the same rules on dogs as they should on people. However, I'm reading here that some folks go to restaurants where the management doesn't handle people well, either.
We don't eat out much, anyway.