Based on your carpet type and location, professionals may suggest applying a special protector to your carpet.
This finishing touch helps prevent permanent staining, also it facilitates the vacuuming process, and will leave your carpets looking cleaner for a longer period of time.
However, keep in mind that protection also wears out and will need to be reapplied after a certain period of time. Most protective finishes need to be reapplied every 12-24 months, unless you use to go with Microseal, which is a permanent sealer.