I'm not really sure if this would work or what type of carpet cleaning machine you have, but you could try a product like Oxy-Clean diluted in water. Maybe if you check their website. Another suggestion would be to contact the carpet cleaner manufacturer to see if they have any recommendations or special products. You also may want to look into getting a "fiber sealer" for your carpet. It's kind of like scotchguard. My neighbor uses it on her rugs twice a year. We have antique orientals, so they are not treated, nor is the puppy allowed anywhere near them. She's confined to a small area of my kitchen right now.