DIY Snuffle Mats Your Dog Will Love
Does your dog eat dinner like it’s a race? Do they sniff every corner of the yard like a tiny detective? If so, a snuffle mat might be exactly what your pup needs. These little mats hide treats and kibble in layers of fabric, giving your dog a chance to use their nose, slow down, and actually work for their food. And the best part? You can make one at home in about twenty minutes.
I started making snuffle mats for my own restless beagle, and now I can’t stop. They’re great for rainy days, bored puppies, and senior dogs who need gentle mental stimulation. Plus, they’re a wonderful way to turn an old towel or scrap fabric into something your dog genuinely loves. You don’t need fancy suppliesโjust a little creativity and a dog who’s ready to sniff.
Here are ten DIY snuffle mat ideas that are cute, practical, and totally doable. Grab some fabric, raid your recycling bin, and let’s get started.

1. The Classic Fleece Strip Mat
This is the snuffle mat you see all over Pinterest, and for good reason. It’s simple, effective, and looks great in any room. You’ll need a rubber drawer liner with holes (like the kind you use in cabinets) and a bunch of fleece fabric cut into strips.
Cut your fleece into strips about 1 inch wide and 6 inches long. Fold each strip in half, push the folded end through a hole in the mat, and pull the loose ends through the loop. That’s itโno sewing required.
- Use different colors to make it pretty
- Knot the strips tightly so they don’t pull out
- Throw it in the washing machine on a gentle cycle when it gets dirty
The strips create a soft, grassy surface that hides nibbles perfectly. My dog loves rooting through this one for breakfast, and it takes him almost fifteen minutes to finishโa total win.

2. The No-Sew Towel Roll-Up
If you’re short on time, this is the easiest snuffle mat ever. All you need is one old kitchen towel and a few treats. Lay the towel flat, sprinkle treats along the middle, and roll it up like a sleeping bag.
Now twist the rolled towel into a spiral or just tuck the ends in to make it harder. Your dog will have to unroll and sniff their way to every reward. It’s messy, but it’s also adorable to watch.
You can also braid three towels together for an extra challenge. Supervise your dog the first few times so they don’t try to shred the fabric, and swap out the towel when it gets too worn.

3. Muffin Tin Snuffle Surprise
Not exactly a mat, but hear me outโthis game uses the same idea and takes about two minutes to set up. Grab an old muffin tin, pop a treat or a few kibbles into each cup, and cover every cup with a tennis ball. Your dog has to figure out how to move the balls to get to the goodies.
This is a fantastic option for dogs who love a puzzle. It’s also super easy to clean. If you want to make it more snuffle-like, add a pinch of shredded paper or fabric scraps on top of each treat before placing the ball.
- Start with a few cups covered, then add more balls as your dog gets the hang of it
- Use a silicone muffin tray for less noise on hard floors
- Great for high-energy dogs who need a brain workout
I keep this one in my car for unexpected waits at the vet. It’s been a lifesaver.

4. Recycling Bin Snuffle Box
Before you toss that cardboard box from your latest online order, turn it into a snuffle box. This idea is perfect for a Sunday afternoon and costs absolutely nothing. Grab a shallow box, crumple up some packing paper or old newspaper, and scatter treats deep inside.
Your dog will dig, sniff, and burrow through the paper to find every last piece. It’s messy in the cutest way possible, and you can just toss the whole thing in the recycling bin when your pup is done with it.
For a sturdier version, tape a few toilet paper rolls upright inside the box and hide treats in and around them. Mixing shapes and textures makes the hunt more interesting, and your dog will be thoroughly exhausted afterward.

5. Felt Flower “Pretty in Pink” Mat
Want a snuffle mat that looks like it belongs in a boutique? Felt flowers are the answer. You can buy a pack of felt sheets at any craft store, or use old felt fabric you have lying around. Cut the felt into long strips, then roll each strip into a flower shape and stitch or hot-glue the layers together.
Sew or glue your felt flowers onto a sturdy piece of fabric or an old placemat. Leave gaps between the flowers so treats can sink down into the folds. The petals hold treats and snags beautifully, giving your dog a complex sensory experience.
- Felt is soft and safe for gentle chewers
- Use different shades for a pretty ombre effect
- Machine wash on delicate and air dry
Mine sits on our kitchen floor and honestly looks like decor until the dog flips it over. Very Pinterest-worthy.

6. Upcycled Yoga Mat Snuffle
Got an old yoga mat that’s seen better days? Cut it into a rectangle, then make small vertical slits all over the surface using a box cutter. Weave fabric stripsโfleece or old T-shirt stripsโthrough the slits and tie them securely underneath. The result is a dense, springy mat that’s really fun for dogs to dig through.
Yoga mats are naturally non-slip, which is a big bonus. Your mat won’t slide across the floor while your dog works. You can also leave some slits just wide enough for kibble to fall into, creating a hidden treat zone.
This one takes a bit more effort, but it’s durable and easy to clean. Wipe it down or rinse it outside and let it dry in the sun.

7. Hanging Snuffle Mat for Outdoor Fun
Take sniffing up a notch with a hanging snuffle mat. Start with a small piece of rug or canvas with grommets. Attach fabric strips the same way you would for the classic mat, but leave some strips longer. Tie a sturdy rope or chain to the top so you can hang it from a fence, a tree branch, or a hook on your porch.
Hanging treats at nose height gets your dog up on their hind legs, which is a great way to burn energy. It also works well for dogs recovering from surgery who need gentle activity without too much bending.
- Put sticky treats like peanut butter in the lower strips too
- Watch the first use carefully so the mat sways but stays safe
- Bring it inside if the weather gets rough
My beagle loves this one on hot days when the grass isn’t the best for sniffing. It keeps his nose busy and his paws off the peonies.

8. Travel-Ready Snuffle Pocket
Whether you’re camping or visiting grandma’s house, a portable snuffle mat is a must. I made mine from an old polo shirt and a piece of canvas. Just sew the shirt sleeves onto the fabric like little pouches, then stuff treats inside. Roll the whole thing up and tie it with a ribbonโit fits right into a tote bag.
At the park, simply unroll it and let your dog sniff out the treasures. Snuffle pockets are also great for keeping your dog entertained during long car rides or while you’re eating at an outdoor cafรฉ.
Use a carabiner to clip it to a chair leg when you’re on the go. It stays in place, and your dog gets a rewarding little puzzle anywhere you roam.

9. Grass Doormat Snuffle Pad
Look for a low-pile coconut coir doormat or a synthetic grass-like mat. These have tons of nooks and crannies that hide treats really well. While you can’t wash them easily, you can shake them out and spray them down with a hose so they’re a breeze to maintain.
Just sprinkle kibble or soft treats onto the mat and let your dog go to town. The texture feels totally different from fabric mats, giving your pup’s nose a new challenge. This one is perfect for outdoor or mudroom use.
- Choose a mat without rough edges
- Use it after walks to distract your dog while you wipe muddy paws
- Replace it when it starts to deteriorate
It’s not the prettiest option, but wow, is it effective. My dog comes back to this mat again and again, checking for leftovers.

10. Braided Fleece Circle Mat
This one is a step above the classic and looks so cozy. Cut fleece into long thick strips, then braid three strips together at a time. Once you have a nice long braid, coil it into a spiral and hand-stitch the loops together to keep it flat. Your finished mat will look like a fluffy wreath.
Hide treats between the braided layers, and your dog will work hard to uncurl each fold. Because the mat is thick, it also doubles as a super comfy dog bed. That’s practically two DIYs in one.
I like to make a big one for naps and a smaller one for mealtimes. A little extra sewing, but your furry friend deserves something special.

Conclusion
DIY snuffle mats are one of those simple projects that make a huge difference in your dog’s daily life. They slow down fast eaters, cure boredom, and bring out your pup’s natural sniffing instincts. Whether you choose the classic fleece mat or get creative with a muffin tin, your dog will be grateful for the fun.
Start with something easy, watch how your dog reacts, and build from there. Soon you might find yourself making snuffle mats for all your dog friends.
Frequently Asked Questions
What fabric is best for a snuffle mat?
Fleece is my top pick because it’s soft, sturdy, and doesn’t fray. Old T-shirts, towels, and felt also work well. Avoid fabrics that unravel easily or have loose threads your dog could swallow.
Can I use a snuffle mat for every meal?
Absolutely! Many dogs enjoy eating their daily kibble from a snuffle mat instead of a bowl. Just wash the mat regularly and check it for wear and tear.
How often should I clean my dog’s snuffle mat?
I wash mine once a week or whenever it starts to smell. Fleece and towel mats can go in the washing machine on a gentle cycle. Clicker your mat thoroughly or let it air dry to prevent mold.
Are snuffle mats safe for aggressive chewers?
Supervise your dog the first few times. If your dog tries to shred and eat the fabric, a snuffle mat might not be safe for them. Try a heavy-duty rubber-based mat or a food puzzle instead.
How do I teach my dog to use a snuffle mat?
Start with a few high-value treats on top so your dog gets the idea. Then bury a few treats just under the fabric. Praise them whenever they use their nose. Before you know it, they’ll be sniffing like a pro.
