You should rinse your carpets after shampooing if you want them to stay looking cleaner for longer. It also helps to remove unwanted chemicals that could irritate your skin and upset pets and children.