I've combinesd several techiniques here. I get a few pet hair infested vehicles and hate them. So, I've came up with a process that seems to really work for me. Here's the steps.... Items needed: Snuggle Fabric Softener 10:1 (It's anti-static properties help to release the hairs from the carpets fibers. The scent will actually help to destroy odor since it has anti-bacterial agents.) All Purpose Cleaner (Mixed for carpet cleaning.) Powerfull Vacuum (I use the Ridgid 4050.) A pair of BLUE thick rubber gloves (These can be found in just about any house hold cleaning section. To me, this is the key tool.) Techiniques used: Vacuum the area first. This will remove any loose hair and surface dirt. Wetting surface dirt first can make a situation worse! Wet area down with the Snuggle mix. You don't have to drench it.....just a good wetting. Let sit for 5-10 minutes. Now it gets fun. As fun as it can for this job. Turn your vacuum on and sit the nozzle close to the area to be worked. With one hand, rub the carpet with some pressure in a sweeping motion towards your body. The hair should pile up. Suck it away into the vac. I now wet the area with an APC (or Woolite mix) for shampooing. I'm not going to get into how to shampoo. This is assuming you know how. Stand back and look at your work. The test area...... (2004 Toyota Sequoyah cargo area. Carries 2 German Shepherds.) The area under the hair removing technique described above..... (Snuggle mix already applied.) One half of the area de-haired and shampoo'd. Hopefully you can tell which side!