Call around and ask the shelters in your area if they need them, and give them to one that does (believe it or not, some have so many of them they don't need anymore). If there are not any shelters, then call the local United Way and see if they could recommend anybody.
It actually makes me smile and feel good to know that someplace somebody down and out is shampooing with better shampoo at a shelter then I have at home.