I have oily roots but dry ends also, and I have the poof factor too. Im not strict CG so i use bioterra moisturizing shampoo occasionally because sometimes I feel I have build up but most days I only co-wash. About once a week I put a moisturizing conditioner in my hair and then use an anti dandruff on my scalp only. When I style I use two leave ins but only on my ends. Lately I've been using suave coconut conditioner and curly kinks deep conditioner. Then I put in bioterra gel and let air dry. I have a lot of hair so it takes a while to dry but this system has worked for me to keep the oily scalp down but keep my length moisturized and not poofy.