Mini Ball Bat – under $10 from Louisville Slugger
You can get their favorite team or sometimes they have the players names on them. Pay a little more and have their name engraved on the bat. (or yours)
Great Christmas Gift, plus now it’s can be used as protection.