I'm a professional carpet and upholstery cleaner so I'll just add my tips:
Hire a professional carpet cleaner to come and clean it for you. It'll be as cheap in the long run and the results can't compare.
The type of machines you can hire yourself ( rug doctor etc ) or the ones you can purchase on the high street or borrow from your aunt ( vax, Bissell etc ) are not really powerful enough to do a decent job.
I think a rug doctor cleans at a max of 27PSI, the machine I use cleans at 500PSI and has 2 x 3 stage vacuum motors that would suck the chrome off a spoon.
Professionally cleaned carpets / upholstery should never be more than damp on completion, a typical drying time for a carpet using my set up is 2 - 3 hours. Remember anything that's wet for a prolonged period is at risk of developing mould, in a confined environment like a car, breathing mould spores isn't going to be healthy.
The main problem with most DIY carpet cleaners is they clean with a shampoo / water mix , which is a bit like washing your hair with shampoo then rinsing it with another shampoo, its always going to leave a sticky shampoo residue in the carpet / upholstery which will then attract dirt like a magnet.
The correct way is to pre-spray the items with a good quality cleaning fluid ( chemspec DFC105 is a good all rounder and you can buy it online ) then let it dwell for 5 - 10 minutes. Now agitate to loosen the dirt using something like a Tampico brush, then extract using clean water only - nothing except clean water ever passes through my extraction machine.
Shrinkage, which is technically expansion, happens when the rear of certain types of carpet backing ( jute, hessian, seagrass ) absorb water and swell, causing the weave and waft ( criss crossed construction ) to expand and distort the face but I'm getting anal now
Some mat edges may contain elastic that can distort too, however given time they normally return to their original shape.
One final tip - if you do decide to hire a pro, make sure to ask a few questions, my trade is full of cowboy splash and dash merchants using something they bought from Argos for £99.00 - it's the one trade where shopping on price alone is false economy. So ask a few questions and you'll avoid the Bissell brigade.
Paul
Porsche 944s2
1991
97K