If I had stains from my dog peeing and vomitting, I would not be a clean fanatic nor likely make a huge fuss about a water carpet stain. I would accept the housekeeper not taking pay for the cleaning she did while we were on vacation as restitution. But if I had immaculuate carpet and was a clean fanatic, I'd likely end up firing the housekeeper if she couldn't get the stain out. It might be harsh, but it's likely what I would do.
I just can't understand how a clean fanatic has dog stained carpet. I mean, all clean fanatics I know would replace dog stained carpet.