In continuing to do others 'favours', you're not showing your DC 'it's nice to be nice', you're actually showing them that you are willing to 'be nice' to ANYONE regardless of how shit they actually treat you?
It's fine doing anyone a 'favour' or a 'good turn', but you must also show them what happens when others refuse to do YOU favours, when asked, in RETURN.
So, phone your Ex, and say 'I'm just letting you know that I will not be able to look after your dogs in the future, so you'll need to sort something else out from now on.'
Phone your DB and say 'I need you to look after my cats while I'm away. If you find yourself unable to do so, for whatever reason, then I'm afraid I won't be able to store your stuff anymore. If you can't help ME when I need it, then I'm NOT going to be helping you, and inconveniencing myself for YOU any more.'
If he still says 'no', then you tell him that his stuff will be put in your front garden for him to collect at his own leisure.
When your DS comes home, sit all your DC down and have a 'chat' about how things are going to be in the house from now on.
'You will be expected to do as I ask, when I ask, without attitude or argument.
If you do not, then I WILL be withdrawing ALL my labour, for ALL of YOU until such times as you have apologized and corrected your behaviour. That means;
- No laundry service
- No cooking service
- No shopping done for you and paid for by ME
- No buying/funding anything, for school/clubs/leisure
- No lifts anywhere/anytime/for any reason
- No bills paid for things I don't need e.g Internet/Sky/Disney/mobile phones etc
So unless you ALL stop abusing my goodwill and hard work I do daily, on your behalf, NOT for myself, be prepared to suffer the consequences.
And MEAN IT. Otherwise you're simply raising the next generation of selfish, arrogant and misogynistic generation in your family...