I did some comparison shopping: Amazon, Walgreens (which is the West Coast equivalent of CVS), and Bed Bath & Beyond and can confirm that you save the most if you shop for your toiletries at the BBB super store (the one in SF carries toiletries) and use these coupons.
Save at Bed Bath & Beyond
I collect these coupons like a prized stamp collection. I sign up for the BBB mailings here. I’ve signed myself up using different names and the same mailing address. I signed my parents up so that they can give me their coupons. Then I stash all of them, including the ones that people in our apartment complex dump in the recycling bin, in our car. So whenever we happen to be at a BBB, I grab my coupons from the glove compartment. I have like 50 of them at any given time! That’s 20% off every single toiletry item. That’s $5 off expensive containers of contact solution or a pack of razors.