Thanks to all!

A new one to add to the list is Cleverblocks. It is free. He loves it and is remarkably fast at solving the puzzles. Makes me wonder if I have a visual spatial learner on my hands.

I saw another thread where Dragonbox was much loved. The early levels are great, but we had some interface issues on our small screen. Am holding off until we have a different device.