I am not a dog lover. I find them needy, melodramatic and hierarchical: some of the features that I try to avoid in humans.
I work in an office around one day a week which often has more dogs than humans - since one of the regular staff has two dogs. In general, however, they aren’t much of a problem. One frequently nudges people’s elbows to get attention and howls whenever a phone rings. Another gets in the way of the door an awful lot - resulting in the owner installing a child gate at an inner doorway, and another has been traumatised in the past and needs to be taken out whenever a fire alarm test is due. However, this is not more that the needs and quirks of other people, really, and is fairly easy to work around.
I am glad that I do not have to work in that office all the time, but overall it is not a big deal.
With us, anything that is/would be smelly goes in some kind of container.
Cleaning - I would say once every 3-4 months or so in normal circumstances. Quite possibly longer.