The previous owner of my avant was a heavy smoker, being non smokers with children make us extra senstive to this odour. Have been using febreeze and Autoglym Odour eliminator with limited success. Thinking now a good shampoo is in order. What do you suggest, is there a wet and dry cleaner available to hire or even buy. Or should I pay someone to do it, if so should i contact a valeter or carpet cleaner???