DIY Snuffle Mat for Dogs and Cats

DIY Pet Snuffle Mat

Three years ago we adopted a Boxer from our local shelter. He’s a gentle, loyal dog, but at first he didn’t really know how to play with toys. Over time he learned, and now he loves interactive play. Recently I made him a snuffle mat to hide treats in, and he adores it. This easy project works for both dogs and cats and is a great way to encourage natural foraging behavior while keeping your pet mentally stimulated.

My Boxer dog with his DIY Pet Snuffle Mat

About Hank

Our Boxer is Hank. He spends a lot of time lounging on the bed and keeping watch at the front window. The moment he spots anything — a person, another animal, or even a stray leaf — he launches into full alert mode, sprinting and barking to announce the “intruder.” Giving him gentle mental exercises helps burn off that restless energy and keeps him happily occupied when he’s not on guard duty.

Hank the Boxer dog loves his DIY Pet Snuffle Mat

What is a Snuffle Mat?

A snuffle mat is a textured mat made to mimic grass and ground cover where pets can search for hidden food. It encourages natural sniffing and foraging behaviors by hiding small treats among fabric strips. The game slows fast eaters, provides mental stimulation, and gives pets a focused activity that satisfies their instinct to search and hunt.

Materials and Tools

For a durable, safe snuffle mat you don’t need fancy supplies. I used items that are inexpensive and easy to source.

  • 1 yard of fleece or other knit fabric (polar fleece, cotton knit, bamboo or hemp knit are all good choices)
  • 1 plastic dish sink mat or plastic base with holes (a clear sink mat from a dollar store works well)
  • Small training treats or tiny pieces of kibble for hiding

Recommended tools:

  • Scissors (or a rotary cutter and mat if you prefer)

Supplies to make DIY Pet Snuffle Mat

Fabric Choices and Safety

Choose fabrics that won’t fray easily. Avoid loosely woven cottons or flannel that can come apart and be swallowed with treats. Polar fleece and knit fabrics are ideal because they hold up well, are soft on noses, and don’t shed threads the way woven fabrics do. Old t-shirts cut into strips also work if they are knit cotton.

How to Assemble the Snuffle Mat

Assembly is straightforward and can be completed in about 30 minutes:

  1. Cut the fabric into roughly 1-inch wide strips.
  2. Trim those strips into pieces about 6 inches long.
  3. Tie each 6-inch strip through the holes of the plastic mat with a simple knot, filling the mat so that the fabric creates dense layers and hiding places.
  4. Continue knotting pieces until the entire mat is covered and the fabric is fluffy enough to conceal treats.

Add tiny training treats to the DIY Pet Snuffle Mat

How to Use the Mat with Your Pet

Scatter small training treats in the folds of the fabric and let your pet sniff them out. Use tiny, low-calorie treats so you can hide several without overfeeding. This activity can occupy pets for a long period — my Boxer Hank often spends 20–30 minutes searching for everything. It’s a perfect afternoon enrichment game for when he’s restless, and sometimes he’ll even ask for it on his own.

Timing, Difficulty, and Cost

Typical estimates for this project:

  • Prep time: about 30 minutes
  • Active assembly: about 1 hour
  • Total time: roughly 1 hour 30 minutes
  • Difficulty: easy
  • Estimated cost: around $8 (materials can be less if you repurpose old clothing)

Instructions (Quick Summary)

Cut fleece into 1-inch strips, then into 6-inch pieces. Knot the pieces to the plastic sink mat until it is fully covered. Once the mat is fluffy and dense, hide small treats in the fabric for your pet to find. Supervise your pet the first few times to ensure they don’t chew or pull out fabric pieces.

Finished DIY Pet Snuffle Mat

Tips and Variations

  • Make mats in different sizes for small or large pets by trimming the base mat.
  • Use multiple fabrics and colors to add texture and interest.
  • Rotate treats and hide them deeper as your pet gets better at the game to keep it challenging.
  • Always inspect the mat regularly for loose or damaged strips and repair as needed for safety.

More DIY Pet Projects

  • DIY Dog Toy
  • DIY Dog Treat Jar
  • Sweet Potato Dog Treats
  • Make a Large Travel Dog Bed

© Stephanie Pass

Project Type: diy / Category: pet