Originally Posted by trio
Great advice above - follow his interests, and also ensure that you actively build areas of relative weakness. Integrated activities that build both on areas of interest and skills he might not be as interested in developing are great - puzzles, craft projects, practical life skills, etc. As for critical thinking, you can extrapolate from what he knows and ask him questions that require him to extend his thinking. "what do you think happened next? How would you figure x out? How do you think this made Y feel? etc.

It also sounds as though he is on the cusp of truly reading - give him a basic phonics book, go through it a few times, then set him loose with whatever reading material sparks his interest. Our children liked many of the Usbourne and DK books, which typically combine interesting information with text.

As a word of warning DS5 was similar as a toddler; he has a phenomenal memory and reads voraciously. About six months ago we realized that when he disputes us on a matter of fact/general knowledge he is almost always correct. Brace yourself and be ready to explain why a sleep-deprived overworked adult mind may not be that great at holding random facts in memory :-)

@Trio
These usborne books interest me, as I'm looking for books that we can move in a progression, which seems to be how that series operates. My concern is the words might be british english (colour instead of color).
Is that the case. I would looking at this set Usbourne 50 book Set

I did buy a workbook that we go through together Beginning Critical Thinking. The first part of this book is too easy for him, but they do have something thinking challenges so that's been fun.

Has anyone used an OSMO seems interesting?
OSMO