Best grout cleaner out there and its for carpet! Resolve carpet foam. Spray it on. Leave for 10 min. Scrub it off with a stiff scrub brush! As you scrub wipe the dirt that comes up off. If you don't it will just soak back in before you get back to mop it off.