I agree.
Additionally, this guy's job is to perform residential installations. Is he to expect homeowners to be required to allow his mutt into their homes?
A Service Tech, that has to go into homes where the owner doesn’t want a dog, is a problem. There may be dogs, cats or other animals, that could conflict?
As a retired Ma Bell employee(42 years, 22 Craft and the rest management), I had some conflicts. The times I was a Union Steward, the appropriate answer was to arbitrate(compromise).
There are many “inside jobs”, he could look into. The company has numerous “outside jobs” also, that do not require entering a customer’s residence.
What I see here is a privileged individual, that sees it only ONE way! Time to Negotiate!
One time in my career, I wore a old Fatigue Jacket to work, that had a flag on it. Management, said “remove the flag, jacket or you are suspended until you do”!
I put my jacket in the closet.