Kids' Holiday Gifts & Stocking Stuffers

By Olivia · OMyFav founder · Updated August 14, 2026

The holiday gifts still around by New Year's are the small non-candy ones: a squishy to squeeze, a plush charm that clips to a backpack, a pen a kid likes using. That kind of item fits a stocking or a class-party favor bag and outlasts the decorations. Bought by the box, the per-piece cost drops far enough that one pack fills several stockings or covers a whole class. Up front: everything we make is a cute-animal favor, not a holiday ornament. These earn a spot here because a small toy a kid keeps beats candy, whatever shape it comes in.

What are good stocking stuffers for kids?

A stocking stuffer is a small, inexpensive gift meant to fill out a Christmas stocking rather than stand on its own as the main present. The test is simple: does the kid still have it a week later? Candy is gone by breakfast, and the flimsy trinkets in a cheap variety bag snap or bore the same day. What passes is a small toy with a bit of personality that either does a job or is simply satisfying to hold. A slow-rise squishy. A plush keychain that clips onto a zipper pull and rides around on a backpack. A pen with a face that comes out at homework time. None of these are holiday-shaped, so nothing about them expires when the tree comes down.

Here's how our packs sort out as stuffers, with live per-piece pricing:

Stuffer idea (bulk pack) Cost each Who it's for
Cute animal squishies, 24-pack $0.79 each Younger hands and calm-down fidgeters; the softest, lowest-cost option
Kawaii plush keychains, 24-pack $0.87 each Kids roughly 5–12 who clip charms to a backpack; our best seller
Pom pom pens, 24-pack $0.92 each School-age kids; a useful stuffer that earns a spot in the pencil case
Kawaii plush keychains, 30-pack $0.67 each Filling several stockings at once; our best per-piece value

Notice the picks aren't ranked purely by price. The squishies are both the cheapest and a fan favorite, so they carry the little-kid slot; the plush keychains earn theirs on sheer desirability. Assorted-design packs matter more than they sound: when a kid gets to pick the character they like out of a box, the one they picked is the one that survives. For a full by-age breakdown, including the tricky 8–12 stretch, see our guide to non-candy stocking stuffers for kids.

A word on the “bulk” part, since it's the reason these numbers work. Buying stocking stuffers one at a time off an endcap is where the holiday spend quietly balloons: each little toy is a few dollars, and you need several. The National Retail Federation's annual holiday survey puts average spending at $890.49 per person on gifts, food, and decorations, so the small stuff is exactly where a budget quietly gets won or lost. Buying the same kind of item by the box cuts it to a fraction of the endcap price, enough for every stocking and a spare. The catch is that bulk only pays off when the item is genuinely wanted; a box of trinkets nobody keeps is cheap and still a waste. So every pick here has to clear the keep-a-week-later bar before price enters into it.

Non-candy favors for a class holiday party

A class holiday party is a different job than a stocking. The room parent's problem is volume: one small favor in every kid's hands, no candy (because of allergies and the school's sugar rules), and a total that doesn't blow the party budget. Boxed sets are built for exactly this. Match the pack count to the class list, and a 24-count handles a class of about 20 in one go, one favor per student from a single box instead of something assembled piece by piece. Non-food is the safe default here: a squishy or a pen sidesteps the allergy form entirely and gives every kid something to keep.

The favors that work for a party are the same ones that work in a stocking, just bought at class-set scale. If you're the one organizing the party, our guide to non-candy Christmas class party favors walks through matching pack sizes to class sizes and the per-student cost math, so you buy once and cover everyone.

Filling holiday goodie bags in bulk

Holiday goodie bags, the kind handed out at a family party or a scout meeting, are really an assembly problem. The trick is one “anchor” item per bag that a kid genuinely wants, plus a couple of cheap fillers. Buy the anchor by the box and the per-bag cost stays sane even across a big guest list; a 30-count pack is the workhorse here because it stretches across more bags than a 24. A short list of better items also keeps the bag from turning into the pile of junk that gets swept off the counter the next morning.

For anchor-plus-fillers assembly, per-bag cost, and how the counts work out, see our write-up on Christmas goodie bag stuffers in bulk. It leans on the same by-age logic as our broader goodie bag ideas by age.

Browse our holiday-gift guides

Stocking Stuffers for Kids

Non-candy stuffers by age, small enough for a stocking, including the 8–12 "not babyish" band.

Christmas Class Party Favors

One non-food favor per student, with pack sizes matched to class sizes and live per-kid math.

Christmas Goodie Bag Stuffers

Assembling holiday goodie bags in bulk: one anchor item plus fillers, and the per-bag cost.

Kids' Party Favors

Favors that survive the ride home, with real cost-per-kid math and ideas by age.

School Prizes & Treasure Box

The same small favors, tiered as classroom prizes and treasure-box picks.

Frequently asked questions

What are good stocking stuffers for kids?

Small toys with a little personality: a squishy to squeeze, a plush charm for a backpack zipper, a pen a kid likes writing with. Candy is gone by breakfast and cheap trinkets break the same day, so the toy that gets kept wins by default. A boxed set brings the per-toy cost down far enough to fill several stockings from one pack. Ours are cute-animal favors with no holiday theming, which is why they stay in rotation long after the decorations come down.

Are these products Christmas-themed?

No. Our packs are kawaii animal keychains, squishies, and pom-pom pens, with no Santa or snowman theming. We list them here because small non-candy items work as stocking stuffers and class holiday-party favors year-round. A kid who loves a plush bunny in December still loves it in February.

What are non-candy stocking stuffers?

Non-candy stuffers are the small toys and useful items that fit a stocking without adding sugar. Squishies and clip-on keychains are the staples, with fun pens close behind for school-age kids. They suit kids with allergies or families watching sweets, and unlike candy they last past the holiday. Assorted-design packs let each kid end up with a character they picked, which is the part that gets kept.

How much should a stocking stuffer cost?

Off a store shelf, small toys run a few dollars each. Bought by the box, the same kind of item comes in under a dollar. Prices on this page are pulled live from our Amazon listings, so the per-piece math stays current even when prices move.

What are good non-candy favors for a class holiday party?

One small item per student, a squishy or a pen or a clip-on keychain, sidesteps allergies and sugar rules and gives every kid something to keep. Match the pack count to the class size and you hand out one favor per child from a single box. Our class-holiday-party favors guide walks through pack sizes and per-student cost.

OMyFav makes the products featured on this page. All “shop” links go to our own Amazon storefront.

Fill a stocking with something kids keep

Shop OMyFav on Amazon