So far I haven't found a decent car shampoo that does what I want it to do. Most of the shampoos I purchased were in a can and some of them weren't made for cleaning the carpet in your car. Can anyone here recommend a good carpet shampoo that won't leave any leftover residue and can be vacuumed up with my shop-vac? Also, the safer the shampoo is to use on all carpet types the better.