Even if your carpets do not get that dirty you should shampoo your carpet at least twice a year.
Here are some other carpet care tips:
1. Act fast
Clean before stains set in.
2. Vacuum often
At least once a week.
3. Take your shoes off.
Most of the dirt found in carpets is tracked in from the outside.