Most greasy white diaper creams have zinc oxide in them which will gradually stain or bleach carpet fibers if not cleaned up right away. Remove both the stain potential and the mess by scooping up as much as you can with a spoon and a dry cloth, then applying baking soda. Soapy water helps rinse the substance out of the carpet fibers. These materials help remove diaper cream no matter what the formulation or what the carpet fiber, but it may take several attempts to completely remove the cream from the carpet.
Scoop It Up
Remove as much of the wet diaper cream as possible right away, before a child or pet discovers it or steps in it accidentally, spreading the substance further. Scrape the bowl of a spoon sideways along the carpet fibers, working from the outside edges of the cream toward the center, to remove some of the cream. Keep a bowl or trash can handy in which to deposit the reclaimed diaper cream. Wipe the spoon off on paper towels each time it collects cream to avoid spreading it back on the carpet. Keep scooping until no more cream comes up; then dab the area with a dry paper towel or white cloth.
Sprinkle baking soda over the affected area.
Vacuum the baking soda after 30 minutes.
Wet a white lint-free cloth with lukewarm water and wring out some of the moisture. Add a drop of gentle liquid dish soap to the cloth. Use as little soap as possible.
Dab the spot with the soapy cloth. For a large spot, wipe from the outside edges of the problem area toward the center to avoid spreading the cream.
Rinse the cloth, and wring out most of the moisture; then wipe the area again. Rinse the cloth and wipe the area several times, if necessary, to remove all the diaper cream.
Pat the carpet with a dry white cloth; then allow the area to air dry completely.
Sprinkle baking soda once again over the dry carpet if it still smells of diaper cream. Vacuum the baking soda up after 30 minutes or longer. Baking soda helps remove lingering odors.