My routine for my 6 yo biracial DD has been the same since she turned one. I found it here on the boards and it works great. The only product I use on her hair is Suave coconut conditioner. Each time I "wash" I basically just rinse out--while scrubbing a bit--the conditioner that I left on her hair last time I washed. It lathers and rinses and leaves her hair clean. Then I apply loads more conditioner and comb through.
My DD has a TON of hair and it's very tightly curled (4a, I think) and fine and silky, so I wash in sections, minimum of four, so it doesn't have a chance to curl up and tangle. Then I rebraid each section right away.
Now that I'm good at braiding I find I can leave the same braids (usually 6) in for several days, just putting new scrunchies in at the top in the morning (always take them out at night to avoid breakage). I wash her hair when it needs it, which can be as long as 3 weeks between washings. It took me a while to get used to that as my hair needs washing every other day
Her hair has grown super long (we trim regularly, but it would be way past her butt if we didn't), and is very shiny and soft.
The downside is that it's braided all the time, which she will no doubt get bored with eventually. The upside is that it's a predictable routine that actually takes very little time overall. Also, it's insanely cheap
I have a drawer full of expensive products that don't work nearly as well.
I let her wear braidouts sometimes and they look gorgeous.
Hope this helps!