3 x 3 is not to small, i used that size as a border on one quilt,and the centers were a bit bigger.
i prefer a 5 or 6 inch block.
my grandson is 15 months old, and he can point to the some of the things i ask him to point to! but not verbalizing the words yet..