#ad #partner #CVSPartner
Disclosure: This post contains affiliate links. If you buy through a qualifying link, Naya Found It may earn a commission at no extra cost to you.
Can I tell you a secret? Some of my favorite stocking stuffers come from CVS. I know, I know. But hear me out.
When it’s December 23rd and you still have three stockings to fill, CVS is open, it’s on your way home, and the holiday gift set aisle is fully stocked with cute, giftable beauty and self-care sets. Plus, if you use your ExtraCare card, the deals can stack in a big way.
This is my list of the best CVS stocking stuffers under $25 for 2026, for her, for him, for teens and for the kids. These are thoughtful little gifts that don’t feel last-minute (even if they are).
Quick Picks: Best CVS Stocking Stuffers Under $25
- 1. Lip Oil or Lip Gloss Gift Set
- 2. Mini Fragrance or Body Mist Set
- 3. Sheet Masks and Under-Eye Patches
- 4. Hair Claw Clips and Scrunchies
- 5. Nail Polish Set
- 6. Men’s Grooming Kit
- 7. Phone Chargers and Accessories
- 8. Kids’ Bath Bombs and Fun Toothbrushes
- 9. Holiday Candy and Chocolate
- 10. Gift Cards
How I Shop CVS for Stocking Stuffers
I go straight to the holiday gift set section first. CVS puts out pre-packaged beauty, fragrance and grooming sets every holiday season, and they’re already gift-ready, so no wrapping stress.
Then I check the weekly ad and my ExtraCare offers. Holiday gift sets often go buy-one-get-one or come with ExtraBucks Rewards, which you can use toward your next trip.
1. Lip Oil or Lip Gloss Gift Set

Lip oils are still everywhere, and holiday lip sets are one of the easiest stocking stuffers you can buy. They’re small, pretty and under $15.
Teens love them, moms love them, and they fit perfectly in the toe of the stocking.
Best for:
Teens, sisters, best friends and moms.
2. Mini Fragrance or Body Mist Set
Mini perfume and body mist sets let her try new scents or keep a favorite in her purse. CVS carries holiday fragrance gift sets in cute packaging.
Why I like it:
It feels luxurious without the luxury price tag.
3. Sheet Masks and Under-Eye Patches
Build her a little spa night with a few sheet masks and under-eye patches. Pair them with a bath bomb and a cozy headband and you have a whole self-care kit.
Build a spa night:
- Sheet masks
- Under-eye patches
- A bath bomb
- A cozy headband
4. Hair Claw Clips and Scrunchies
Claw clips and scrunchies are everyday essentials that always seem to disappear. A cute multi-pack is a stocking stuffer she’ll actually use.
Mom tip:
Grab neutral colors. They go with everything.
5. Nail Polish Set

A holiday nail polish set in festive colors is fun, cheap and perfect for a little at-home mani before holiday parties.
Best for:
Teens, tweens and anybody who loves a fresh mani.
6. Men’s Grooming Kit
Holiday grooming kits for men are one of CVS’s best-kept secrets. Beard oil, body wash and face care sets come gift-boxed and ready to go.
Why I like it:
Easy, practical, and it looks like you put real thought into it.
7. Phone Chargers and Accessories
A long charging cable, a car charger or a portable battery pack is always useful. These little tech gifts never go to waste.
Best for:
Teens, dads and anyone whose phone is always on 2%.
8. Kids’ Bath Bombs and Fun Toothbrushes
For the kids, character toothbrushes, bubble bath and bath bombs turn the boring stuff into something fun. Bonus: it makes bedtime a little easier.
Mom tip:
Kids love opening “grown-up” style gift sets made just for them.
9. Holiday Candy and Chocolate
No stocking is complete without candy. CVS has holiday chocolates, candy canes and treats right at the front of the store.
Why I like it:
It’s a classic, and it fills up the stocking fast.
10. Gift Cards

When in doubt, a gift card is never wrong, especially for teens. CVS carries gift cards for restaurants, streaming services and stores.
Mom tip:
Pair a gift card with a small treat like a lip balm so it feels personal.
My CVS Stocking Stuffer Shopping Tips
- Use your ExtraCare card and check your coupons before you shop.
- Check the weekly ad for buy-one-get-one holiday gift sets.
- Shop the holiday gift set aisle first. Everything is already wrapped.
- Use ExtraBucks Rewards on your next trip to stretch your budget.
- Shop early for the best selection of gift sets.
Frequently Asked Questions
What are good stocking stuffers from CVS?
Lip oils, mini fragrance sets, sheet masks, claw clips, nail polish, men’s grooming kits, phone chargers, kids’ bath sets, holiday candy and gift cards are all great CVS stocking stuffers.
Does CVS have holiday gift sets?
Yes. CVS puts out holiday beauty, fragrance and grooming gift sets every season, and they often go on sale or come with ExtraBucks Rewards.
How can I save money on stocking stuffers at CVS?
Use your ExtraCare card, check the weekly ad, and watch for buy-one-get-one deals on holiday gift sets.
So, What Would I Grab First at CVS?
For her, a lip oil set and a spa night bundle. For him, a grooming kit. For the kids, bath bombs and candy. And for the teen who has everything, a gift card plus a little treat.
Stockings don’t have to be expensive to be special. A few thoughtful little things go a long way.
Prices and availability can change at any time, so always check the current listing before you buy.
🛍️ Free for you: grab my printable Black Friday & holiday shopping checklist (budget planner + gift tracker), and I’ll send my best finds to your inbox every week.
📌 Save This Guide for Later
Pin this to your holiday board so you can find it when you’re ready to shop.

Disclosure: Naya Found It may earn a commission from qualifying purchases made through links in this article at no additional cost to you. Read my full disclosure.


