@isasv (I mean, I don’t know, but I’ve heard it’s really hard to schedule things conveniently at a lot of businesses in Canada, compared to here? And AFAIACT a dog is a family member.)
My students get one “free” absence per semester anyway, because life happens. @isasv (And, not to go TMI, but I multiply participation x attendance to get the overall part/att grade. The occasional absence isn’t as big a deal if someone participates well; perfect attendance means much less unless one does participate actively. But’s that’s unusual for here.)