The Official ScratchJr Book: Help Your Kids Learn to Code
We sit down together and do one or two structured activities from the "Offical ScratchJr Book", and then I let him go solo for a little while (he usually tweaks the scripts from the book to do silly things). It's a pretty limited environment compared to full-blown Scratch, but he's got a ways to go before he outgrows it--he's got the motion blocks down pat, but still hasn't absorbed the idea that scripts can send messages to each other to coordinate events.
1. Learning Resources Code & Go Robot Mouse Activity Set
2. The Official ScratchJr Book: Help Your Kids Learn to Code
They really like playing that. They are at the age that nothing lasts long though. Both are lot of fun and laugh - especially when mouse gets out of board and can't find the cheese (dummy mouse! hahaha!). And in application you can do crazy stuff, including your kids' funny voices etc.
Play, have fun (and the kids will not be aware of learning of logical thinking).