I love puzzles and have spent a fair good chunk of money on them. I really believe they help develop the mind and concentration.
I often swap them around to give variety to the little ones.
Eloise has become a bit of a whiz at them. Here she is doing a puzzle on a girls body.