* Is tolerant of messes: You could use "tolerant," "forgiving," or "easygoing."
* Doesn't mind cleaning up stains: "Practical," "efficient," or "unfussy" might work.
* Is good at removing stains: "Skilled," "talented," "expert," or "pro" could be used if they are specifically good at stain removal.
Could you give me more context about what you're trying to describe? That will help me give you a more accurate word or phrase.