bit of the track here, but may be helpful
soda water poured on carpet that has been soiled by those inevitable "little accidents" and mopped up with absorbent paper towell is really good. Seems to stop stains. I have tried the other carpet stain removers, but they seem to make the stain even worse than it was in the first place. Hope this helps....