Right enough. Unpaid leave, fair enough, but paid leave for a dog, particularly when they chose to put her down, is ridiculous and you'd have a hard time sacking folk for taking the piss if they told you they had ten dogs as opposed to 4 grandparents.
I wonder if this is a weekend bender gone a bit too far.