I arrange ops for when I am not going to be on-call overnight, if I can. Obviously, if they are emergency ops I can't do that but if I had to I could take a bun to work with me (not allowed but no-one would know).
My day job is pretty flexible so I can work from home or pop home every hour if I have a bun recovering. I have found that they get more stressed if I keep checking on them so I try and force myself to allow them to sleep. When Apple had her eye op last week she was much happier with Bumble and Cherry than she was when I was hovering over her. She just wanted to snuggle up and rest so I left her to it but was in the house just in case.
I hate leaving a bun at the vet and then having to go to work. I find I can't concentrate. I am lucky that the Manager of my day job knows how important my fur family are and is very understanding if I need to take time off to be with them.