Our carpets are to put it mildly looking a bit grubby. The previous owners of our house put light coloured flat pile carpets everywhere and they show up every single mark. With a cat and 16 mo in the house there are a fair few actual stains to add to the general wear and tear. We don't really see the point of replacing the carpets until DD is significantly older but the carpets never ever look remotely clean even when freshly hoovered. It is so bad now that I am too embarrassed to invite anyone round.
I am considering hiring a company to clean our carpets but curious to know what your experiences have been. Was it worth the money? If you are in Bucks/berks and have a recommendation even better! Would rather a proper company come round than hiring a rug doctor machine or similar. I appreciate that carpets are unlikely to be perfect even after a pro clean but would happily shell out for even a 60% improvement. I think I would go for hot water extraction but any advice on other methods very welcome!