Sounds like maybe the dog owner needs to do some additional obedience training with her dog, or maybe exercise some better judgment about whether or not it is a good idea to bring him/her to work. Hey, we're all works in progress, and so are our dogs.

A couple of the knitting stores in our areas have an in-store dog. The ones I have met are quite small, quiet, and friendly. They're like another host, there to invite you in to the shop and make sure you are getting good service.