Man I thought this was a joke. Short haired dogs are almost worse than long haired. I would try to use a shop vac or other vacuum with strong suction. Use an attachment to work the hair out from the fibers. The car washes usually have really good vacuums, but I hate the thoughts of where it was used before. Another good solution would be a roll of 2" masking tape. Just pull off a strip and start pressing it onto the carpet. Seems to take forever, but it will do the trick effectively. I still feel like this is a joke. Anyway, those are the best solutions I have found. Good luck.