In case you still need any last minute gift ideas for Gavin - he fell in love with the blanket in the above link at Target. Like crying in the aisle when he couldn't have it love (and I don't remember the last time that happened!). Yes, it's got a certain flair about it. But it's warm and snuggly and ostentatious so he loves it.
He could also use flashcards for numbers 1 - 100 and for simple addition. Also for shirt 3 or 4 letter words.
Not that he needs anything, but in case you need some ideas.