I myself have a three year old boy and while he loves his cars and trucks, he has a ton of them.. I would assume your son does too. If you're son is anything like mine, you can't always rely on what he says he wants because he'll say every toy commerical he sees on the Disney channel or Nick Jr. My son loves to do puzzles. They sell the ten, maybe twenty piece big, blocky, wooden puzzles that also have some of their favorite characters (i.e. Diego, Tigger and Pooh, Toy Story..) We also got our son and our four year old daughter each their our learning game systems for Christmas. After letting them try all the different kinds at the store, we decided on the Fisher Price iXL gaming system. It's a handheld game, almost like a baby ipad, that they can do their alpabet, numbers, play learning games featuring their favorite characters, (Scooby Doo, Handy Manny, Disney Princess, Shrek, Batman...) and they can also store their own pictures and music. If all else fails, take your son to the toy store and let him look around. Write down anything he really shows interest in. This is how we made our Christmas shopping list. For the baby, I would say, learning to walk things, maybe something that turns into a rider. My kids loved blocks too. They do sell soft ones, and big ones that he can't possibly fit in his mouth.Also, you can't go wrong with clothes. He'll always need that size bigger.