It's funny (peculiar not ha ha!) how when we have AC in OUR home , how we revert back to when they were actually children!
I must admit that when my mum was alive, she did the cooking - only because she either stood over my shoulder and criticised while I was cooking or turned her nose up at what I'd cooked! (She was real meat and 2 veg, so no pasta, anything spicy etc)
So we came to the agreement that I'd do the veg, she'd cook and I'd clear up and wash up after. Housework was divided the same way. But I could never stop her doing my ironing - mainly because she used to do it while I was at work !
My son now does little in the house, apart from eat what I have cooked unless I ask him.
Perhaps you need to sit everyone down and say that if they wish to stay, in your home, they must pull their weight. No more putting your hand in your pocket - if you buy or pay for anything for GC, ask for the money - or ask DD to leave you some money before she goes out. She needs to be aware that she is costing you money! The dog can be walkedand taken care of by the owner.
Once you have said it all, go out somewhere for a couple of hours and leave them to sort it out amongst themselves.