good for dh for supporting you! i say stay home, put in a good christmas movie and snuggle up with yh.
they are being ridiculous and selfish.
when we caught flack for staying home this christmas, i just said to myself "this is what mh and i need to do for our health (mental and physical) in a very trying season of our life." it's ONE christmas, if they can't compromise on the dog, then they can get over your absence
hugs and support!