I don't know how to get her to break the habit. I tend to agree with NC-17. Make her figure it out herself instead of rescuing her the next couple of times. As someone who has to take care of all that type of crap herself now, I know it's made me even more aware and proactive regarding problems.
Darlin, it is possible to be pretty and smart.
And, I'm sorry you're having problems. If you need laundry facilities, you're welcome to use the ones here. I would recommend baking soda or something though to get out the smell.