H.D.
I'd try not washing your 3yo hair so much, maybe cut it down to just 2 days a week to see if it's their natural oils that are being depleted by so much washing. It could also be the type of shampoo, maybe switch brands/types etc.. to see if it helps.