My dog has his own office which is carpeted and holds the dog hair which I vacuum myself.
My dog does not EVER bark.
My dog has no problem "holding" it for 8 hours. He's pottied before we come and after we get home. If he needs to go before we get home (in the case of overtime) we are located on 10 acres where he is free to roam.
We have never lost a customer, or an employee, because of my dog. However, the night cleaning crew expressed concern when they first encountered tufts of "blonde" hair. They thought that someone here might have been undergoing cancer treatments. You cannot stop a Golden from shedding.
My dog has a back pack and sometimes he delivers the paychecks. Needless to say he is a welcome sight on pay day.
From my experience, you and your dog are exceptions to the rule. It sounds like you are very responsible and considerate towards the rest of the employees. Actually, you seem to have struck a great balance for everyone. Congratulations.
Not so for everyone. Our office is a pretty formal sales office with lots of people coming and going. I love my little doggies and am thankful I don't have a pet dander allergy.