Plain water is all u need. Just spray APC or any carpet cleaner into the carpet let it dwell for abit and agitate it with a brush.
You might need defoamer to clean out the hose and recovery tank.
Close relatives, I do for free.
Friends, I charge them only labor(use that to pay my supplies)
Neighbors(close one). I give them half price.
Anyothers I charge full :D