1. Red wine
Dab water into the carpet over the stain, press it dry. Add some detergent (use 1 teaspoon clear dishwashing liquid to 1 cup warm water), press dry. Add some more detergent, press dry. Dab water into the carpet, press it dry.
2. Coffee
Dab the stain with some detergent, followed by some vinegar, more detergent, and then some lukewarm water. Be sure to press the carpet dry with a white paper towel in between each step.
3. Candle wax
Grab an ice cube out the freezer and rub it over the wax to freeze it hard. Once the wax is frozen, break it into pieces and vacuum.
4. Butter (and other fats)
Sprinkle the stain with sodium bi-carb and let it sit for six hours. Vacuum and then blot with a cloth moistened with rubbing alcohol.
5. Glue
Grab some rubbing alcohol and spray the affected area. Wipe with a clean, soft cloth and the glue should come away. You may have to repeat the process a couple of times, depending on if it’s just a little glue, or the whole bottle!
If your best efforts don't shift the stains, call in the professionals! Your local carpet cleaner has all the equipment to deal with stubborn stains and will fix them in no time.