If you wash your hair with conditioner only, and don't use any shampoo, not only will your hair be clean and shiny, it will not have any frizz and you won't need any products, except perhaps spray to fix it with.
I haven't washed my hair with shampoo for 8 months
and it has never been in such good condition. I spent years using moisturising shampoo, conditioner, serums etc and nothing works as effectively as this! 
I know it sounds a bit
but it does work - and you don't get greasy roots either, so you can go far longer without washing your hair.
You just wet hair, apply conditioner, give scalp a good massage with pads of fingers, and rinse thoroughly. Repeat if hair was a bit grubby to begin with. You may need to downgrade your conditioner i.e. from one for dry hair to one for normal hair, but that's all.
I now use Alberto Balsam or Sainsbo own brand conditioner, cheap and most effective - and they don't contain parabens which definitely makes my hair even more frizzy and crispy.
Conditioner contains surfactants, and your hair does feel very clean after washing this way
and it is very cheap too! 