Text her back to say how upset YOU were with HER for bringing the dog into the kitchen where you were preparing food for Christmas dinner for her and ther whole family. You were harassed, exhausted, worried about how it would all turn out, surrounded by adults, children, toddlers, hot fat, boiling water, sharp knives - the last thing you wanted was the dog that you thought was safely tucked up in the cosy boiler room with all he needed.
The dog himself could have been upset by the whole busy set-up and been tempted to snap, and then he would have have been blamed for any injury. He would have been better at home, but as a second-best he was in the boiler room. Why couldn't she co-operate? And why is husband annoyed with you - he could have put his foot down on your behalf while you got on with the cooking, surely.
You had already made it clear what you wanted, This was your house and they were guests. Next year she can be the host and do all the work, while you bring in a pet goat to nibble the curtains and a parrot to perch above the cooker and poop in the gravy.