Holy moley OP, you really couldn't be LESS gracious or selfless could you?
Saying that you'd expect your in-laws (whom you presumably know well) to specify that they have their little dog with them before you'd want to have them visit, and being 'angry' that they didn't?
You're angry, that your 'invitation' was accepted without caveats of 'no dogs' ever mentioned, intimated or even hinted at, and you presumed that they would 'know' that their dog wasn't welcome somehow?
When you invite others to your home, do you say 'I'd love you to come and visit for 2 days, but I don't want any filthy, drooling, disgusting dogs in my home, so be sure to leave them at home?
The disgust you've shown towards 'pets' is obviously something you hide from your own family ffs! No doubt because you know, full well, that your 'opinions' on pets would go down like a lead fucking balloon with your family!
So you're hiding your feelings, lying to their faces and seething instead.
Yeah, you're a real 'family' gal! They don't even know who you are ffs!
Maybe try being honest for once? Maybe try actually talking about your feelings towards 'pets'? Otherwise, be prepared to seethe, silently, and continue lying through your teeth to your family...