My carpets have some mud staining in 'traffic' areas of the house. I have tried using hot water to which I have added some washing powder and scrubbing with a small brush, but although it makes the carpet smell nice, it doesn't get rid of tough stains. Do I really need to hire a steam cleaner? Dp and I out of work at the moment so money is very tight, any suggestions or alternatives?