Carpet cleaning can remove dirt, dust, and other allergens that can cause spots to reappear. In order to prevent this from happening, it is important to vacuum the carpet regularly and use a pet-safe cleaner.