We have 2 huskies, 6 cats, 2 kids, and 17 year old carpet. Needless to say I only expected the cleaner to pull up fresh stains and maybe possibly pacify me until we can afford hardwoods. I was so pleasantly surprised. This beast cleaned stains that were here when we bought the place 5 years ago. It cleaned stuff I never ever expected. I've never been so happy in my life. My carpet looks BRAND NEW. I would buy it again in a heartbeat!!!