R.M.
Anything with enzymes in it is a good product to use for both potty accidents and spit up. Most pet carpet cleaners have enzymes. The enzymes will "eat" the proteins that cause the discoloration and odor. Often, you will see stains reappear that were already treated and seemed to be gone, that is because they are still there. But the enzymes get them out. Same goes for clothes, especially baby clothes that have been in storage. I pulled a bunch of stuff out that had yellow stains all over it that weren't there before. They were from the milk that dribbled. I soaked them for a couple days in enzyme detergent (I used Era) and then rewashed and they were fine. Now I do a soaking and wash on everything before I put it away in storage.