There is a difference between regular and unfiltered shampoos.Unfiltered shampoo has the ability to clean your hair in all the layers of your scalp, whereas filtered shampoo only cleans the top layer of your hair. Unfiltered shampoos are able to penetrate into the pores of your scalp and remove dirt and oil buildup, whereas filtered shampoos only remove debris from the surface of your hair without getting rid of it completely.