Just washed the house carpets with a "rug doctor" machine, looks clean but they dont smell too good, whats the best thing to put on them to make them smell good?..shake n vac?
1001 has been going for years, my mum used it. Perfectly good. Tilly's probably got the right answer. sprays etc. should only be used if you are not asthmatic and have no-one who is in the house for about a week. (Personal experience)
I support the suggestion that the carpets are still damp - it is also possible that they are not yet completely clean in which case they will be more likely to smell while not totally dry (do you have an animal ?). Adding an industrial perfume ("freshening scent") is not something I would recommend.