How often should you clean your carpet with pets?

In addition to vacuuming at least twice a week, pet owners should clean high-traffic areas every three to six months, and professionally clean the entire carpet twice a year.