I'm so sorry you find yourself in this position. It's clear from your post that you care about your family, human and 4 pawed members. However, it's also clear this conflict is putting you under considerable pressure and that won't be helping the situation.
My gut feeling is that rehoming your husband would be the best option, but given that's also probably not going to happen, finding stable and loving homes for the dogs and Dougal might be the most appropriate solution. Being frank, your cats and dogs have little say about the circumstances in which they live, so you have to put their welfare and needs above your own. That will be hard, because you do love them, but you also recognise you aren't really doing your best by them. I would suggest getting in touch with somewhere like The Dogs Trust and your regional Cats Protection offices, explaining your situation and asking if they can help you find permanent loving homes for them, rather than trying to rehome direct yourself.
I hope that Angus is okay and isn't seriously hurt. It must be agony for you, especially given the time of year, and my heart goes out to you, as it sounds like you have your hands full, and a hefty dose of guilt over not being able to do everything for everyone. I hope it works out for you all.