From pet stains to spilled juice, here's how you can clean your carpet without calling in a professional.