My short response to this post about how people should not take their dogs out into the world is this: dogs are no more or less disgusting than people. Arguably rather less so.
I would rather not have to share my public transport, restaurant area etc with children in particular and people in general. The difference is that I realize that my feelings in this regard are irrational.
My more considered attitude to dogs, children, and people in general is that if they don't smell and are well-behaved then what they are doing in my proximity is honestly none of my business. An attitude I expect to be reciprocal.