You know I really do not see how this can even be debated. The rules are NO DOGS, unless they are service animals. You tell me how that leads for any leadway, it doesn't. It means no dogs, no dogs staying, no dogs visiting, no dogs period.
As I stated earlier in this post, rules are there to protect everyone, not the few. They are also set up for everyone to abide by, not pick and chose at their whim.
One of the main problems today with society is that section that does not want to get involved, wants everyone to mind their own business, leave it alone attitude.
Basically it's a neighborhood watch situation, those that enforce need the eyes and ears of the many. If someone walks out of a shop with something they did not pay for I would report it, as it is wrong. If someone has a dog in their room, again its wrong so I report it. I would not confront either person as I feel that is not my place. After I report it, if management knows this person has a reason for the dog being there, so be it. No harm done.