L.W.
Hi J.,
I have 3 boys and their attention span is very limited at this age. I would buy lots of little (and cheap - dollar store) toys for their birthday and give them to him during the day. It made him feel like his birthday last the whole day not just in the morning when he gets his gift and when he was finished with one toy I would put it away and give him the next one. I think boys love to collect things (rocks, bugs, cards, cars) Little leggo cars are always great. creative and playable.
I always found that if I spent $100 the boys would nearly always end up playing more with the box it came in....One year i went and got a refridgerator box and put his little toy inside......he played with the box all week.
hope I helped
Boys are beautiful
L.