I moved out of an apartment years ago when my roommate's brother and dog moved in while the brother was looking for a job. But that was easy. We were renting, the lease was in my roommate's name, and no dogs were allowed. Woke up to a pile outside my bedroom door and I was gone. You don't have that option because you would have to move back in and clean after they left. I understand your position and you have my sympathy. The way I understand this you would allow it to have free run of the kitchen. I think you are being overgenerous with it not being housebroken. I think in the crate in the shade under your carport so it doesn't cook in the sun is more appropriate, but you are much nicer than I am.
As far as the dishes. We have relatives that stay with us for about a week every year while they are on vacation. Really enjoy having them here and it is a set time since they have to keep moving to see everyone. They work overseas and have a limited time at home every year. Sometimes they have their grown daughter with them and sometimes they do not. They often want to do their part and wash the dishes. I really prefer to wash them myself. I can get them clean! From the way you describe that one step-daughter, you might want to think about that.
As far as the dishes. We have relatives that stay with us for about a week every year while they are on vacation. Really enjoy having them here and it is a set time since they have to keep moving to see everyone. They work overseas and have a limited time at home every year. Sometimes they have their grown daughter with them and sometimes they do not. They often want to do their part and wash the dishes. I really prefer to wash them myself. I can get them clean! From the way you describe that one step-daughter, you might want to think about that.