Just vacuuming at home is not enough; for proper carpet cleaning you have to take the assistance of professional carpet cleaning.
You may have to use another cleaning product for grime but a great alternative is with vinegar or baking soda paste that can easily remove grime. http://ttp//Afreecademy.org%2Fblog%2Findex.php%3Fentryid%3D175144/