Oh yay! something I can answer.
Okay: for homemade remedies we have the vinegar.
White vinegar works, but apple-cider vinegar is better ( it smells less)
A good amount to make for long hair is 1/2 tablespoon of vinegar to 1 cup of water.
You simply apply it to your hair, and work it in a bit, then wash it off and apply conditioner.
Baking soda also works well:
1/2 cup of baking soda
3 cups of very warm water
Mix the two together just before getting into the shower. I keep a plastic spoon or fork so that I can even mix it while in the shower to get more baking soda in the water and less at the bottom of the container. I mix it in a old cleaned out plastic food container, but a plastic water bottle will work great too. Just be sure to make a new mixture of the baking soda hair cleaner each time you use it.
On the days that I do the baking soda hair wash, which is about 4 times a month, I have my container ready to go just before I jump into the shower. Then once my hair is wet in the shower I get in and pour the baking soda hair wash over my head and start massaging it into my hair and scalp.
It's a weird feeling to get used to at first when you are used to the sudsy feel of shampoo's. There are no bubbles here and it will actually feel a little gritty. Kind of like your pouring baking soda water on your head =P
I don't leave it in for long, Once I'm convinced I have cleaned all of my hair and scalp I start washing it out. I take much more time to make sure I have the baking soda hair wash completely out of my hair then with regular shampoo just because I want to make sure there is no powdery residue left. I finish washing the rest of me in the shower and I don't use a conditioner.
-shamelessly copied that off the interwebz.
For store-bought gunk, try using a sulfate-free shampoo. Basically, the reason people do the conditioner-only method is to get rid of the sulfates in shampoo (because they kill
your hair) But if you use a sulfate-free shampoo, then your hair gets clean without the harmful chemicals.
Hope I could help.