Start by following these basic rules then follow the links for step by step instruction.

Get all your equipment together 
Machine  -  Brushes  -  Soap  -  Stain treatments  -  Protection for furniture
Plan how you'll attack the job
Few stops  -  To the door not away from it  -  Least Lifting
Move all the furniture you can
Tables  -  Chairs  -  Occasional furniture
Look for stains first
Where they are  -  What they are  -  How to remove them
Check for fibre type and  colour fastness
There's no going back once you've started  -  Include any stain treatments  -  Include any soaps
Treat the stains then clean the carpet
This should be easy if you've followed the above
Machine Spares
Complete spares for:
Hagerty Puzzi 100 Carpet MinderMachines
Stain Guarding
Simply Spray to Protect Your Carpets, Suites - Even Raincoats. 
Stain Treatments
Simple to Use 
for Tea, Wine, Glue Rust + Many More

Buy 1 Get Another Half PriceScotch Guard

water repellant spray -  to protect all your Suites, Raincoats, Shoes, Bags & Carpets
Odour Treatments
get rid of nasty smells, sanitise & clean
Curtain Cleaning Service with Full take-Down & Re-Hang NO SHRINKAGE GUARANTEE
Stain Removal Kit
For Blood, Egg, Coke, Wine, Beer and more...
Leather Cleaners
Professional Kit to Clean & Condition Your Leather