6 yr old son has 3c hair, need advice!!

My son loves his hair and does not want to cut it and neither do I. currently i use a co-wash from as I am once a week. But his hair is constantly frizzy and ends getting matted in the lower back of his head. We've used multiple brands of products but none are working to control the frizz or make it any easier for his morning routines. Any advice on products, styling, and care routines would be greatly appreciated!!!
0
Answers
2B/2C, fine hair, low density, mixed porosity, protein loving hair
Current products:
I am also guessing he is not sitting around all day, but is out running around and sweating, so he may need a refresh spray that can help with that - maybe even a dry shampoo.
High Porosity - Very Fine Hair
Low Poo: Living Proof Restore Shampoo
Rinse Out: Living Proof Restore Conditioner
Leave In: Living Proof Curl Leave-In or Garnier 1 Minute Mask - Papaya
Treatments: Restore Repair Leave-In,
Styling: Living Proof In-Shower Styler with Ouidad Advanced Climate Control Gel Stronger Hold
2B/2C, fine hair, low density, mixed porosity, protein loving hair
Current products:
High Porosity - Very Fine Hair
Low Poo: Living Proof Restore Shampoo
Rinse Out: Living Proof Restore Conditioner
Leave In: Living Proof Curl Leave-In or Garnier 1 Minute Mask - Papaya
Treatments: Restore Repair Leave-In,
Styling: Living Proof In-Shower Styler with Ouidad Advanced Climate Control Gel Stronger Hold