Ideally, cleaning your carpet should be done based on a number of factors. For instance, if your home has lots of traffic, say with pets and more kids, you will probably need to clean your carpet more than twice a week, as more traffic means more dirt and fur on your precious carpet! You can then have the carpet professionally cleaned about twice in a year.\r