products for fine/frizzy hair

I'm looking for new products to use the reduce the frizz in my hair. My hair stylist told me my hair is fine.

It is almost always tangled. I can brush it and then run my fingers through it and get caught in a tangle. About a year ago I switched from washing my hair at night (terrible, i know) to washing every other morning. My hair gets greasy after about 2 days but the day I wash my hair it is so frizzy as it dries. I let it air dry and if I'm not constantly brushing it, it becomes a big frizzy mess.

What products or routines could I try to fix this?