Affiliate Disclosure: Happy Gabby is a participant in the Amazon Services LLC Associates Program. We earn from qualifying purchases at no extra cost to you. Learn more.
Stocking stuffers are an art form. Too big and they won’t fit. Too cheap and they break by noon. Too random and they end up in the junk drawer. The sweet spot? Small, quality items that kids actually get excited about pulling out of a stocking at 6 AM on Christmas morning.
Table of Contents
I’ve organized these by age so you can find exactly what you need. Every single pick is under $15 and actually worth buying.
Best Stocking Stuffers for Babies & Toddlers (0-2)
1. Silicone Teething Toy — $7.99
Ages 3-18 months
Textured, BPA-free, dishwasher-safe. Babies don’t care about Christmas but they care about chewing on things. A good teether in a fun shape (cactus, avocado, donut) is practical and fits perfectly in a stocking.
2. Baby Board Books (Mini Set) — $9.99
Ages 6 months-2 years
Little board books are stocking gold. Indestructible, educational, and the right size. Look for sets of 3-4 minis on themes like colors, animals, or vehicles. More gift ideas for the littlest ones in our best toys for 1 year olds guide.
3. Bath Crayons — $6.99
Ages 18 months+
Washable crayons for drawing on the tub walls. Toddlers think this is the most thrilling, rebellious thing ever. Easy cleanup (mostly) and they’ll use them for months. One of those simple wins.
4. Finger Puppets Set — $8.99 for 10
Ages 6 months+
Animal finger puppets that fit adult and kid fingers. Perfect for story time, car rides, and random Tuesday afternoon entertainment. They roll up small enough to fill stocking space nicely.
Best Stocking Stuffers for Kids Ages 3-5
5. Play-Doh Mini Cans (Holiday Pack) — $6.99
Ages 3+
A holiday-themed pack of mini Play-Doh containers. Preschoolers never get tired of Play-Doh. These small cans are stocking-sized and give them something to do while you drink your coffee on Christmas morning.
6. Hot Wheels Cars (3-pack) — $5.49
Ages 3+
You cannot go wrong with Hot Wheels. Three bucks per car, endless entertainment. The holiday packs sometimes come in special colors. Stuff a few in the stocking and watch them race across the kitchen floor within minutes.
7. Kid’s Headlamp Flashlight — $8.99
Ages 3+
A small LED headlamp made for little heads. Kids feel like adventurers wearing these. Great for camping, fort-building, and “exploring” the backyard at dusk. Surprisingly practical year-round. Works great with outdoor toys too.
8. Magic Water Coloring Pad — $7.99
Ages 3+
Fill the pen with water, color the page, watch it dry and disappear. Reusable and completely mess-free. An absolute lifesaver for restaurants and road trips. Every parent I know owns at least three of these.
9. Mini Magna-Tiles (4-pack) — $14.99
Ages 3+
A small pack to add to their existing Magna-Tiles collection (or start one). These magnetic building tiles are one of the best toy investments you can make. The small packs are perfect stocking size. See our top toys for 4 year olds for more building options.
Best Stocking Stuffers for Kids Ages 6-8
10. Crazy Aaron’s Thinking Putty (Mini Tin) — $5.99
Ages 6+
Way better than regular silly putty. These come in wild colors and effects — glow-in-the-dark, heat-sensitive, magnetic. The mini tins are made for stockings. Kids fidget with these for hours.
11. Card Game (Taco Cat Goat Cheese Pizza) — $9.99
Ages 6+
This game is pure chaos and every kid loves it. Fast to learn, impossible not to laugh. The small box slides right into a stocking and it’ll get played dozens of times. Check our board games guide for more picks.
12. Pokémon Booster Pack — $4.49-$6.99
Ages 6+
If your kid collects Pokémon cards, booster packs are the ultimate stocking stuffer. The excitement of opening packs is half the fun. Buy 2-3 and spread them through the stocking for maximum thrill.
13. Kinetic Sand (Small Container) — $6.99
Ages 6+
Squeezable, moldable, oddly satisfying sand that doesn’t dry out. The small containers come in fun colors and fit in stockings. Less messy than you’d think (but still use a tray, trust me).
14. Scratch Art Mini Notes — $5.99 for 125
Ages 5+
Black cards that reveal rainbow colors when scratched with the included wooden stylus. Kids love the instant gratification and the results look cool. A massive pack for under six bucks — hard to beat that value.
Best Stocking Stuffers for Tweens (Ages 9-12)
15. Rubik’s Cube — $9.99
Ages 8+
The classic brain teaser. Kids this age get genuinely obsessed with learning to solve it, and YouTube tutorial rabbit holes keep them busy for weeks. Buy the official Rubik’s brand — the knockoffs are frustratingly stiff.
16. Lip Balm Set (Fun Flavors) — $8.99
Ages 8+
Tweens are starting to care about personal care products. A set of fun-flavored lip balms (think birthday cake, cotton candy, root beer) is age-appropriate and always appreciated. Burt’s Bees and EOS are popular picks.
17. Phone Grip or PopSocket — $9.99
Ages 9+
If they have a phone (or tablet), a fun PopSocket is a cheap thrill. They come in every design imaginable. Practical, customizable, and something they’ll actually use daily.
18. Mini LEGO Set — $9.99-$14.99
Ages 8+
LEGO makes tons of small sets in this price range — Speed Champions cars, Harry Potter scenes, Star Wars fighters. A quick build for Christmas morning that’s satisfying and displayable.
Best Stocking Stuffers for Teens (Ages 13+)
19. Quirky Socks — $8.99-$12.99
Ages 13+
Socks with tacos, cats, video game controllers, or snarky phrases. Teens actually love fun socks (just not boring ones). Stance and Odd Sox both make good options. It’s become a stocking tradition in our house.
20. Mini Portable Charger — $12.99
Ages 13+
A lipstick-sized portable phone charger. Teens’ phones are always dead. This is genuinely useful and they’ll use it constantly. Anker makes reliable ones at this price point. For more teen-approved gifts, see our teen gift guide.
21. Candy Alternatives: Dark Chocolate or Gourmet Treats — $5-$12
Any age
Skip the generic candy canes. Tony’s Chocolonely bars, Japanese candy kits, freeze-dried fruit, or a single really good chocolate bar feels more special. For kids with allergies, YumEarth makes allergy-friendly options that actually taste good.
Pro Tips for Stocking Stuffers
Start collecting early. The best stocking stuffers are things you spot in October and November and squirrel away. Last-minute stocking shopping at 10 PM on Christmas Eve is stressful.
Mix practical + fun. A good stocking has some treats, something useful, something silly, and one thing they really wanted. That combo hits every note.
Don’t forget the stocking for teens. Even teenagers who act too cool for Christmas get genuinely bummed if their stocking is skimpy. They still want the magic — they just won’t admit it.
For bigger Christmas gift ideas, check out our full Christmas gift guide for kids.
Stocking Stuffers FAQ
Most families spend $25-$50 per stocking total. With items in the $5-$15 range, that gives you 5-8 items per stocking. The goal is quantity and variety — lots of small things to unwrap creates more excitement than one big item.
Anything that fits in your hand is fair game. Standard Christmas stockings hold items roughly 8 inches or smaller. Card games, small toys, mini containers, candy, and accessories all work well. If it won’t fit, it’s a “under the tree” gift.
Fun socks, lip balm, hair accessories, mini art supplies, a special treat or candy, a small book, stickers, a gift card, a funny ornament, or a handwritten note. Not everything needs to be a toy — variety makes stockings more fun.
Not really. Most stocking stuffers are universal — card games, putty, candy, art supplies, and small gadgets work for everyone. Focus on what your specific kid likes rather than gendered categories. A kid who loves art gets art stuff. A kid who loves science gets science stuff.
Teethers, board books, soft rattles, bath toys, and fun socks are all perfect. Babies won’t remember their first Christmas, so this is really for the parents and the photos. Keep it simple and cute.