15 DIY Dog Enrichment Ideas That Cost Almost Nothing
Puzzle toys from pet stores can cost $30 each. Here are 15 free or cheap enrichment activities you can make at home to tire your dog's brain.
Sarah Mitchell
Product Researcher ยท
๐ Table of Contents
Why DIY Enrichment Works
Commercial puzzle toys are great, but dogs figure them out quickly. Once solved, the puzzle loses its enrichment value. DIY enrichment is cheap, endlessly customizable, and can be made harder as the dog improves.
1. The Muffin Tin Puzzle
Place treats in a standard muffin tin. Cover each hole with a tennis ball. The dog must figure out how to remove the balls to get the treats.
2. The Towel Roll-Up
Lay treats along a bath towel. Roll the towel up tightly. The dog must unroll it with their nose and paws to find the treats.
For more on this topic, see our guide on Dog Park Etiquette: Rules Every Owner Should Follow.
3. The Cardboard Box Dig
Fill a cardboard box with crumpled newspaper or packing paper. Scatter kibble throughout. The dog has to dig and forage through the paper.
For more on this topic, see our guide on The Proven Health Benefits of Owning a Dog.
4. The Frozen Kong
Stuff a Kong with a mix of wet dog food, peanut butter (xylitol-free), banana, and kibble. Freeze overnight. This provides 20-40 minutes of focused licking and chewing.
5. The Snuffle Mat (DIY)
Cut fleece strips and tie them through the holes of a rubber sink mat. Sprinkle kibble into the tied fleece strips. The dog must use their nose to push through the fabric.
6. The Egg Carton Puzzle
Place treats in an empty egg carton and close the lid. The dog must figure out how to open or destroy the carton to get the food.
7. The Bottle Spinner
Thread a wooden dowel through the handle of a plastic bottle (with the cap removed). Mount the dowel between two supports (like chair legs). Fill the bottle with kibble. The dog must spin the bottle with their nose to dump kibble out of the opening.
8. Ice Block Treasure Hunt
Place treats, kibble, and dog-safe fruits (blueberries, apple slices) in a large bowl of water. Freeze solid. Give the dog the ice block outside and let them lick and chew to excavate the treasures.
9. The Shell Game
Place three cups upside down. Put a treat under one. Let the dog watch. Mix them up slowly. Let the dog choose. Reward if they pick correctly.
10. Scatter Feeding
Instead of feeding meals in a bowl, scatter the entire ration across your yard. The dog spends 15-20 minutes hunting for each piece. This engages their nose and slows eating.
11. The Paper Bag Surprise
Put treats inside a brown paper lunch bag and fold the top. Let the dog figure out how to tear into it. Supervise to prevent them from eating the paper.
12. The Toilet Paper Roll Treat Holder
Fold one end of an empty toilet paper roll closed. Put treats inside. Fold the other end closed. The dog crushes and tears the roll to get the treats.
13. Hide and Seek
Have someone hold the dog while you hide in another room. Call the dog. When they find you, reward with treats and excitement.
14. The Laundry Basket Puzzle
Place treats inside a laundry basket turned upside down. The dog must figure out how to flip or push the basket to access the treats.
15. Name That Toy
Teach your dog the names of their toys. Start with one toy, say its name, and reward when they pick it up. Add a second toy and ask for a specific one. Some dogs can learn 100+ words.

Sarah Mitchell
Product Researcher
Sarah Mitchell has spent 8 years deep in the dog product space โ analyzing ingredient lists, AAFCO feeding trials, and thousands of verified owner reviews. She specializes in breed-specific nutrition and gear, with a focus on brachycephalic breeds and dogs with dietary sensitivities. Her product evaluations prioritize safety specs, third-party testing, and manufacturer quality controls over marketing language.
Dog Tips, Deals & Gear Guides
Expert buying guides, breed-specific product picks, and honest gear reviews. Plus our free New Puppy Checklist for subscribers.
๐ฌ No spam, ever. Unsubscribe anytime. ยท Get the free puppy checklist