A good stocking mixes something fun, something useful and a treat. Here are ideas by age, plus a simple way to fill a stocking so it looks generous without blowing the budget.

How to fill a stocking

  1. Toe: start with something small and heavy, such as an orange, a candy bar or a small toy, so the stocking holds its shape.
  2. Middle: add the main small gifts.
  3. Top: finish with something that peeks out, such as a candy cane, a book or a wrapped item, so it looks full when hung.

Set a budget per stocking so siblings get roughly the same amount. Splitting multipacks across stockings keeps costs down.

Toddlers (ages 1 to 3)

  • Board books and bath toys
  • Chunky crayons and washable markers
  • Soft toys and stacking toys
  • Snacks they are allowed to eat

Check age labels carefully. Toys with small parts are a choking hazard for children under 3.

Kids (ages 4 to 10)

  • Small building sets and puzzles
  • Card games and travel games
  • Art supplies, stickers and activity books
  • Fun socks, mittens and hair accessories
  • A flashlight or glow sticks

Teens

  • Phone accessories such as a charging cable, grip or stand
  • Earbuds or a small speaker
  • Lip balm, skincare minis and hair accessories
  • Gift cards for food or apps
  • Favorite snacks

Adults

  • Cozy socks and a warm hat
  • Coffee, tea or hot cocoa
  • A good pen, notebook or desk gadget
  • Hand cream and lip balm
  • Multitool, flashlight or car accessories

Need a bigger stocking or better holder?

Standard stockings are about 18 to 20 inches long; oversized ones hold more. A full stocking is heavy, so use a weighted holder with a non-slip base. See our Christmas stockings guide. For more ideas, browse stocking stuffers and Christmas socks.