I clean my brushes weekly and have historically used baby shampoo for that purpose. I tried out the Vegan Makeup Brush Soap and LOVE the results. It's very easy to use and basically totally self contained; no mess to clean up. It lathers nicely on the brushes and does a great job at removing any and all makeup residue (foundation brush, shadow brushes, blush brush and beauty blend sponge). Rinses totally clean, and brushes dry to a nice, soft finish free of any soap residue. I'll be treating this product as a staple for sure.