It's never easy having kids (even though they're adults) move back home. When the situation is compounded by additional pets and their annoying habits it can become even more frustrating. Add the expectations of the arrival of two more people plus the hollidays and it can become a nightmare!

It's not really about the dogs. Your mom is obviously stressed; she can't refuse to provide her child with a roof over her head, she doesn't want to tell her parents not to come and she can't make the holidays go away. The only rational solution she sees to relieve some of the stress is to get rid of your dogs. If she did, and she's like most parents, she'd still find something to stress about.

The two of you need to sit down and talk rationally and calmly about the situation. Figure out between the two of you what can be changed and what can't, and reach a comprimise.

A few things come to mind but not knowing your situation they may not apply and you'll have to come up with some of your own that will work. For example you could take the dogs with you as much as possible when you are gone (other than to work); let them stay outside a little more than they have been, fix a dog proof room or space for them so they can't counter surf when no one is watching, help your mom a little more around the house or run errands for her to relieve some of the stress. Other possible solutions would be to get your own place as soon as possible, have a friend foster the dogs temporarily or even find another place to keep the bread!

Good luck!