My 6yo son takes showers on his own, but sometimes he has trouble getting all of the shampoo out of his hair! Maybe we need a mirror in the bathroom? Or he needs to use less shampoo...

How old are kids when they can reliably rinse the shampoo out of their own hair?