Maybe you could make him some musical blocks - I used to make them all the time for kids at daycare, and they loved them!
Take a box from anything - cereal, milk carton, toilet paper tube, etc. - and fill it with rice, beans, other cardboard bits, jingle bells, springs, you get the idea. Tape it shut with masking tape. If you want to get fancy, you can paint them or put nice paper/contact paper on them to make them look less like boxes that are taped shut. However, kids that age rarely seemed to care if they looked pretty or not, unless their favorite animal was on it.