π Heads up: this post contains Amazon affiliate links. If you buy through them we may earn a small commission at no extra cost to you. Prices and availability change, so always check Amazon for today's details.
Candy is the easy stocking filler. It's cheap, it's everywhere, and kids love it. But a lot of moms are looking for something different this year. Maybe your kids already get plenty of sweets from school parties and grandparents. Maybe there's a food allergy in the family. Maybe you just don't want a sugar rush at 6 a.m., followed by a crash right when relatives arrive.
The good news is that a candy-free stocking can feel just as exciting. The trick is to choose small things kids will actually use: something to play with, something to make, something to read, and a little something practical that still feels like a treat. This guide walks you through ideas by age, so you can fill each stocking without guessing.
A quick note before you shop: Amazon prices and listings change often. Each card below links to a product page or an Amazon search, so you can check today's price, the age label, and the reviews before you buy.
Why skip the candy (or keep just one treat)
You don't have to ban sweets completely. Many families keep one small favorite treat in the toe of the stocking and fill the rest with non-candy items. A few reasons this works well:
- It lasts longer. Candy is gone by lunch. A card game or craft kit can keep kids busy through winter break.
- It's allergy-friendly. Non-food stuffers avoid nut, dairy, and gluten worries, which is a big help when cousins share the morning.
- It's easier on teeth. Fewer sticky sweets means fewer tooth worries over the holidays.
- It makes the stocking feel special. A thoughtful little gift often gets a bigger reaction than another chocolate bar.
A simple formula for a candy-free stocking
When you have a plan, it's much easier to stay on budget and skip the checkout-aisle filler. Try picking one item from each group:
- Something to play. A small toy, a card game, or a mini building set.
- Something to create. Play-Doh, crayons, stickers, or a small craft kit.
- Something to read. A board book, a joke book, or a short chapter book.
- Something to wear or use. Fun socks, a toothbrush, a water bottle, or bath toys.
- One small surprise. Glow sticks, a mini figure, or a little note from Santa.
Five items is plenty for most stockings. For toddlers, three or four is often enough, since the wrapping paper is half the fun.
Safety first, especially for little ones
Stockings often hold the smallest gifts of the season, so take a minute to check:
- Read every age label. Many tiny toys are marked 3+ because of small parts.
- Avoid loose button batteries. Coin-sized batteries are very dangerous if swallowed. Choose items where the battery sits behind a screw.
- Skip small loose magnets. Choose toys with magnets sealed inside.
- Think about younger siblings. If a toddler shares the living room, keep small pieces from big kids' stockings in a bag or bin.
Non-candy stocking stuffers for babies
Babies don't know what's in their stocking, but they love textures, crinkles, and bath time. Keep it simple and soft.
A soft cloth book
Browse options Β· check prices on AmazonCrinkly, washable pages are great for little hands and mouths. Check the age label.
Browse on AmazonBath toys
Browse options Β· check prices on AmazonLook for toys that are easy to clean or that open up so they can dry fully.
Browse on AmazonA teether
Browse options Β· check prices on AmazonA practical favorite for babies who are cutting teeth. Choose one made for babies and check the age range.
Browse on AmazonFor more baby ideas, see our guide to the best first Christmas gifts for a 1-year-old.
Non-candy stocking stuffers for toddlers
Toddlers love things they can stack, squeeze, and carry around the house. Chunky and sturdy wins every time.
Chunky crayons
Browse options Β· check prices on AmazonEasy for small hands to grip, and a great first art supply. Look for washable options.
Browse on AmazonA new board book
Browse options Β· check prices on AmazonBoard books survive toddler love. A holiday or animal book is a sweet stocking pick.
Browse on AmazonAnimal figures
Browse options Β· check prices on AmazonSmall, sturdy animal figures are great for pretend play and early words. Check the size and age label.
Browse on AmazonBath crayons
Browse options Β· check prices on AmazonBath time turns into art time, and most wipe right off the tub.
Browse on AmazonOur toddler stocking stuffers under $20 guide has even more ideas for this age.
Non-candy stocking stuffers for preschoolers (ages 3β5)
Preschoolers are big on pretend play, making things, and silly surprises. This is the age where a stocking can keep them busy all morning.
Play-Doh Modeling Compound 10-Pack
Ages 2+ Β· Often under $10 β check AmazonA 10-pack of Play-Doh is one of the best non-candy stocking stuffers for this age. It's colorful, it fills a stocking nicely, and it's often under $10. Check the age label, since it's meant for kids 2 and up.
See it on AmazonMAGNA-TILES Cars 2-Piece Set (Blue & Orange)
Ages 3+ Β· Often under $20 β check AmazonIf your family already owns magnetic tiles, this little car set turns their builds into racers. It's labeled ages 3+ and is often under $20, so check today's price.
See it on AmazonA reusable sticker book
Browse options Β· check prices on AmazonKids place and move stickers again and again. Great for car rides and restaurants.
Browse on AmazonA kid's flashlight
Browse options Β· check prices on AmazonPreschoolers love flashlights, especially for reading in bed or a living-room fort.
Browse on AmazonFor more ideas, see our stocking stuffers for preschoolers under $15.
Non-candy stocking stuffers for big kids (ages 5β8)
Big kids can play real games and finish small projects on their own. Choose things that give them something to do after the presents are opened.
A classic card game like UNO
Browse options Β· check prices on AmazonEasy to learn, fast to play, and fun for the whole family.
Browse on AmazonA small LEGO set
Browse options Β· check prices on AmazonA quick build is a great "I did it myself" moment on Christmas morning. Check the age range and piece count.
Browse on AmazonA crystal growing kit
Browse options Β· check prices on AmazonA fun project for the slow week after Christmas. Check the age label, since some kits need adult help.
Browse on AmazonA joke book
Browse options Β· check prices on AmazonPerfect for new readers. Expect to hear every joke at dinner.
Browse on AmazonOur stocking stuffers for kids ages 5β8 under $20 guide goes deeper on this age.
Non-candy stocking stuffers for tweens (ages 9β12)
Tweens want things that feel a little more grown up. Think hobbies, cozy items, and things they can use with friends.
PokΓ©mon card packs
Browse options Β· check prices on AmazonIf your tween collects, a few packs make a great stocking surprise. Check that you're buying from a trusted seller.
Browse on AmazonA nice gel pen set
Browse options Β· check prices on AmazonGreat for journaling, doodling, and school notes.
Browse on AmazonA fidget toy
Browse options Β· check prices on AmazonA small, quiet fidget is handy for homework time. Pick one without loose small magnets.
Browse on AmazonCozy fuzzy socks
Browse options Β· check prices on AmazonSimple, but tweens love them for lazy holiday mornings.
Browse on AmazonFind more tween ideas in our stocking stuffers for tweens guide.
Sweet swaps for classic candy
If your family has a candy tradition, you can keep the fun with a small swap:
- Instead of a chocolate coin bag, tuck in a small toy wrapped in gold paper.
- Instead of a candy cane, add a candy-cane-striped pencil or pair of socks.
- Instead of a chocolate Santa, try a small Santa ornament your kid can hang every year.
- Instead of gum or lollipops, add a fun toothbrush with a note from Santa saying to keep those teeth sparkly.
These swaps keep the look and feel of the stocking, without the sugar.
A fun kid's toothbrush
Browse options Β· check prices on AmazonA character or light-up toothbrush makes brushing feel like a treat.
Browse on AmazonStocking stuffers to think twice about
Not every small thing is a good buy. Before you add something, ask yourself if your kid will use it after December. A few to skip:
- Bulk party favors. Cheap trinkets often break the same day.
- Noisy gadgets. Exciting for an hour, annoying for a month.
- Toys that are too young or too old. Check the age label, and match the gift to your kid, not the price tag.
Frequently asked questions
What can I put in a stocking instead of candy?
Great non-candy stocking stuffers include Play-Doh, crayons, sticker books, board books, small LEGO sets, card games, craft kits, fun socks, toothbrushes, bath toys, flashlights, and small figures. Mix something to play, something to create, something to read, and something useful.
How many stocking stuffers should a kid get?
There's no rule. Many families aim for about five items, and toddlers are often happy with three or four. A few thoughtful gifts usually beat a stocking full of filler.
Are non-candy stocking stuffers good for kids with food allergies?
Yes. Non-food stuffers avoid common allergy worries, which makes them a good choice when kids with different needs share the holiday. Still check every toy's age label and materials.
Can I still include one treat?
Of course. Many moms keep one small favorite treat in the toe of the stocking and fill the rest with toys, books, and practical items. That way the tradition stays, but the sugar stays small.