What to Put in a Dog's Christmas Stocking

A dog's Christmas stocking works best with four to six things: one long-lasting chew, one toy sized for your dog, a small bag of treats, something practical like poop bags or a new tag, and one keepsake for the owner. Most families spend $20–$50 in total and fill it on Christmas morning.

What to Put in a Dog's Christmas Stocking

A dog's Christmas stocking needs four to six things: a chew that lasts, a toy the right size, a few treats, one practical item, and something small for the humans. Most families spend $20–$50 in total. The hard part is not the shopping. It is keeping the stocking out of reach until Christmas morning, because a dog can smell a treat through felt from across the room.

Dog Christmas Stocking at a Glance

Stocking itemTypical cost (2026)Why it earns a spot
Long-lasting chew$5–$15Keeps the dog busy during gifts
Toy sized for the dog$5–$20New smell, new squeak, new game
Small bag of treats$5–$12Easy to portion out over the week
Poop bags or a new tag$3–$15Useful all year
Brush or nail file$8–$20Fits a stocking better than a bed does
Keepsake for the owner$5–$40The one item nobody chews
Blank stocking$10–$3016–20 in (41–51 cm) long for most dogs

What do you put in a dog's Christmas stocking?

A dog's Christmas stocking usually holds one chew, one toy, one small bag of treats and one practical item, plus an optional keepsake for the owner. That mix gives the dog something to do on the day and gives the family something useful in January. Pick items for your dog's size and chewing habits, not for how cute they look on the mantel.

A simple way to fill it, from the toe up:

  1. Toe: a small bag of treats, sealed, so crumbs stay inside.
  2. Middle: the chew and the toy, wrapped separately in tissue.
  3. Top: the practical item, sticking out so it looks full.
  4. Hanging off the hook: a new tag or a bandana.

Leave some room. A stuffed-tight stocking is hard to empty without the dog grabbing it first.

What are good dog stocking stuffers under $10?

Good dog stocking stuffers under $10 include a roll of poop bags, a tennis ball or rubber ball sized to your dog, a small plush toy, a bag of single-ingredient treats, a lick mat, a bandana and a tin of paw balm. Each one gets used within a week, which beats a novelty item that ends up in a drawer.

A few that people forget:

  • A spare leash clip or carabiner for the car. Around $5.
  • Travel water bowl that folds flat. Around $6–$9.
  • Reflective tag or clip-on light for dark December walks. Around $5–$10.
  • A new name tag with your current phone number. Engraved ones run $8–$15 and often ship in 3–5 days.

The name tag is the quiet winner. If you moved or changed numbers this year, the old tag is wrong.

Which dog stocking stuffers are not safe?

Unsafe dog stocking stuffers are anything with chocolate, anything sweetened with xylitol (found in some peanut butters and sugar-free sweets), grapes or raisins, macadamia nuts, cooked bones, and toys small enough to swallow whole. Ribbon, string and tinsel are hazards too, because dogs swallow them while tearing open a stocking. If your dog eats something on this list, call your vet or a pet poison hotline right away.

Size is the easy mistake. A toy or ball should be too big to fit entirely inside your dog's mouth. A tennis ball is fine for a Beagle and a choking risk for a Great Dane.

Very hard chews are the other one. Many vets suggest a simple test: if you cannot press a fingernail into the chew, it may be hard enough to crack a tooth. Hand out any new chew while you are in the room, and take it away once it gets small.

Keep chocolate coins and candy canes in the human stockings, and hang those higher.

How big should a Christmas stocking for a dog be?

A Christmas stocking for a dog is usually 16–20 inches (41–51 cm) long, which fits one toy, one chew and a treat bag. For a large dog with big toys, go for a 24-inch (61 cm) stocking or a gift bag. For a toy breed, a standard stocking looks empty, so a 12-inch (30 cm) mini stocking works better.

A dog Christmas stocking should be plain fabric or felt. Skip ones with glued-on bells, sequins or pom-poms if your dog tends to chew fabric. Those small parts come off easily.

How do you keep a dog out of its Christmas stocking?

The safest way to keep a dog out of its Christmas stocking is to hang it empty and fill it on Christmas morning. A dog can find treats on a mantel, and a determined one will pull the whole stocking down, hooks and all. If you want it full for the photo, fill it with wrapped non-food items and add the treats last.

Other things that help:

  • Hang it at least 4 ft (1.2 m) off the ground, above a mantel rather than on a low hook.
  • Use a weighted stocking holder, not a stick-on hook a paw can reach.
  • Keep treats in their sealed bag, never loose in the toe.

If the tree is also in the living room, the same rules apply there. Our guide on how to dog-proof your Christmas tree covers ornaments, water and lights.

What should go in a puppy's first Christmas stocking?

A puppy's first Christmas stocking should hold soft teething toys, small training treats, a lick mat and a collar or harness that fits right now. Puppies under about 6 months have baby teeth and are still learning what they may chew, so skip hard chews and anything that could be swallowed in chunks.

Two ideas that owners love later:

  • A first-Christmas ornament with the puppy's name and the year. Personalized pet ornaments cost about $10–$40.
  • A photo of the puppy in the stocking. Take it before the puppy doubles in size. By next December, the puppy won't fit.

Skip anything they will outgrow in 3 weeks, like a fitted sweater or a small bed.

What can you put in a dog's stocking for the owner?

The owner's part of a dog's Christmas stocking can be a framed photo, a mug or ornament with the dog's name, a wallet-size print of the dog, or a small portrait. Something with the dog's own face lasts longer than any chew. Tuck it in the top of the stocking so it is the last thing pulled out.

A portrait is an easy one to add late. AI Dog Portraits is built for dogs only. It turns one photo into a Renaissance (a royal, oil-painting look), fantasy, cartoon or watercolor portrait in a minute or two. It starts with a $1 three-day trial, then $19.99 a month. A 4 × 6 in print fits in any stocking. The same image works on a Christmas card too.

How do you make a DIY dog Christmas stocking?

A DIY dog Christmas stocking takes about one hour and two pieces of felt. Cut two stocking shapes about 18 in (46 cm) long, stitch them together around the edge with a blanket stitch, and add a loop at the top. Cut the dog's name from contrasting felt and sew it on rather than gluing it, so the letters stay on.

No sewing kit? Cut the sleeve off an old wool sweater, knot or stitch the cuff end closed, and turn it inside out. The ribbed cuff becomes the top of the stocking. Total cost is close to $0.

What if you have more than one dog?

Families with more than one dog should give each dog its own Christmas stocking with the same number of items and the same kind of chew. Hand them out in separate rooms or crates. Dogs who get along all year can still fight over a new chew, and Christmas morning is loud enough already.

A dog Christmas stocking with the dog's name sewn on makes the family photo easier to set up, and it saves a debate over which toy belonged to whom.