Saturday morning, fridge clean-out. Half a zucchini going soft in the crisper drawer, most of a bag of baby spinach, one lonely carrot, and the open can of pumpkin I’d been spooning onto Snickers’ dinner all week.
Normally that’s a trash day. This time I pulled out the mixing bowl instead.
I’d baked a pumpkin veggie cookie recipe for him once before, and it was a hit. So I grated, squeezed, mixed and rolled, and within the hour the kitchen smelled like warm pumpkin bread and toasted oats.
My Cavalier parked himself in front of the oven door and refused to move. Didn’t blink.
These are the cookies that came out of that clean-out. Crunchy, golden at the edges, with little green and orange flecks all the way through.
I’ve tweaked the amounts so the dough behaves better, and I’ll show you the one step most versions of this recipe skip. It’s the reason so many people end up with dough glued to their rolling pin.
Cheat Sheet: Pumpkin Veggie Treats at a Glance
| Detail | Info |
|---|---|
| Prep time | About 25 minutes (most of it grating) |
| Bake time | 20 to 25 minutes |
| Drying time | 1 to 2 hours in the switched-off oven |
| Yield | Around 55 to 65 treats with a 3-inch bone cutter |
| Calories | Roughly 30 to 35 per 3-inch treat |
| Storage | About 1 week in the fridge, up to 3 months frozen |
| The step that matters | Squeezing the zucchini dry |
If you only remember one thing: squeeze the zucchini dry before it goes anywhere near the flour.
Pumpkin Veggie Dog Treats Recipe
This follows the classic pumpkin veggie cookie, with a little less peanut butter, a few more oats, and less flour to start. Squeezing the zucchini takes out most of the water that usually sends people back to the flour bag.
Ingredients

| Ingredient | Amount | Notes |
|---|---|---|
| Canned pumpkin puree | 1 cup | 100% pumpkin, not pie filling |
| Natural peanut butter | 3 tablespoons | Unsalted, no xylitol |
| Large eggs | 2 | |
| Old-fashioned rolled oats | 3/4 cup | Not quick or instant oats |
| Whole wheat flour | 2 1/2 cups, plus 1/4 to 1/2 cup as needed | Plus a little for rolling |
| Baby spinach | 1 packed cup | Chopped fine |
| Carrot | 1 medium | Peeled and finely grated |
| Zucchini | 1 medium | Grated with the skin on, squeezed dry |
Eight ingredients. No salt, no sugar, no baking powder.
Warning: Read two labels before you start. The can must say 100% pumpkin (pie filling brings sugar and nutmeg), and the peanut butter must have no xylitol, which can also be listed as “birch sugar” and is toxic to dogs.
Step 1: Preheat and Line Two Pans
Set the oven to 350°F (175°C) and line two baking sheets with parchment paper or silicone mats.
Two pans, not one. This dough makes more treats than it looks like.
Step 2: Grate the Carrot and Zucchini
Peel the carrot and run it down the fine side of a box grater. Fine shreds roll out flat, while thick ones poke out of the dough and scorch.
Grate the zucchini on the large holes, skin and all. I grate both straight onto a cutting board and skip the extra bowl.
Step 3: Squeeze the Zucchini Dry
Pile the grated zucchini in the middle of a clean kitchen towel, gather up the corners, and twist it hard over the sink. Keep twisting until the drips stop.
You’ll be surprised how much pale green water comes out of one zucchini (don’t skip this part).
Zucchini is mostly water, and every drop you leave in ends up in the dough. That’s why every version of this recipe tells you to keep adding flour if the dough is sticky.
Step 4: Chop the Spinach Fine
Stack the leaves and chop them small, about fingernail size or smaller. Whole leaves tear holes in the dough when you roll it.
Spinach is fine in small amounts for dogs with healthy kidneys, and one cup spread across a whole batch is a small amount. If your dog is prone to kidney or bladder stones, leave the spinach out, since the AKC flags its oxalates for exactly those dogs.
The AKC also says raw spinach is hard for dogs to digest. Baking cooks it, so that part’s covered.
Step 5: Mix the Wet Base
Add the pumpkin, peanut butter and eggs to a large bowl. Beat them on medium for 1 to 2 minutes with a stand mixer, or whisk hard by hand for about the same.

You want a smooth orange paste with no streaks of peanut butter. If your jar came out of the fridge stiff, 10 seconds in the microwave loosens it up.
Step 6: Work in the Oats, Flour and Vegetables
Stir in the oats first. Then add the flour half a cup at a time on low speed (or with a sturdy spoon), mixing until each addition disappears.
Add the carrot, squeezed zucchini and spinach last and mix just until they’re spread evenly. The dough should feel like soft play dough, slightly tacky but not stuck to your fingers.
Still sticky? Add flour 2 tablespoons at a time until it isn’t.
Too dry and cracking? One tablespoon of water fixes it.
Step 7: Roll to 1/4 Inch and Cut
Lightly flour your counter and rolling pin and roll the dough to 1/4 inch thick. Don’t go thicker, because thick cookies take forever to dry in the middle.
Cut your shapes and set them on the pans about half an inch apart. They barely spread, so you can pack the trays.
Gather the scraps, re-roll and cut again. I use a 3-inch bone for the treat jar and a mini cutter for training pieces.
Step 8: Bake for 20 to 25 Minutes
Bake on the middle and lower racks until the edges turn golden brown and the bottoms feel firm, 20 to 25 minutes for 3-inch shapes. Swap the trays halfway so both bake evenly.
Minis bake faster, so start checking them around 15 minutes.
They’ll all still feel a little soft in the middle when the timer goes off. Normal.

Step 9: Dry Them in the Cooling Oven
Turn the oven off and leave the trays inside with the door cracked open. Give them 1 to 2 hours, or until a cookie snaps cleanly when you break it.
Colorado State University’s extension puts it bluntly: homemade dog biscuits need to be dry all the way to the middle, or they’ll mold. Break one open and look for a darker, damp line in the center before you call it done.
In a hurry? Drop the oven to 315°F and bake them 10 minutes at a time until they’re hard.
Step 10: Cool Completely Before Storing
Move the treats to a wire rack and let them cool all the way, at least 30 minutes. Bag them warm and the trapped steam softens them overnight.
Done. Ten steps sounds like a lot, but most of them take a minute.
Swaps for Wheat, Peanut Butter and Pumpkin
People swap ingredients in this recipe all the time, and the comments show which swaps hold up and which don’t.
| Instead of | Try | What changes |
|---|---|---|
| Whole wheat flour | Oat flour (rolled oats blended fine) | Several bakers in the comments use it with good results. Slightly more tender cookie |
| Whole wheat flour | All-purpose flour | Works the same, a little paler |
| Whole wheat flour | Brown rice flour | Works, but the dough is less stretchy, so roll it between two sheets of parchment |
| Whole wheat flour | Almond flour | Skip it here. One baker’s almond flour dough fell apart and wouldn’t roll, even with extra water |
| Peanut butter | Leave it out | Still holds together, since the eggs and pumpkin do the binding. Add a splash of water if the dough feels dry |
| Canned pumpkin | Butternut squash puree | A straight swap. Use it baked and mashed, never raw |
Oat flour is the swap I’d go with. You already have the oats, and a blender turns them into flour in about 30 seconds.
My guide to safe flours for dogs compares the common options. If you want a cookie that’s grain-free from the start, these pumpkin treats with almond flour are built for it, and the butternut squash version is worth a look once squash season hits.
How Long Homemade Veggie Treats Keep
No preservatives plus fresh vegetables means these won’t last like a box of store-bought biscuits. Plan on the fridge or the freezer.
| Where | How long | Tip |
|---|---|---|
| Counter | Not recommended | Fridge or freezer only, even when they’re fully dry |
| Fridge | About 1 week | Airtight container |
| Freezer | Up to 3 months | Freeze in a single layer on a tray first, then bag them |
The Colorado State article is clear that home-baked treats without preservatives won’t keep on the counter.
One baker who keeps a whole batch in the freezer says they come out extra crunchy. Not a bad thing.
Toss any treat with fuzzy spots, a sour smell, or a texture that’s gone soft and bendy. When in doubt, throw it out.
Calories Per Treat and How Many to Give
None of the versions of this recipe I found list calories. So I did the math with USDA numbers.
| Ingredient | Calories (approx.) |
|---|---|
| Whole wheat flour, 2 3/4 cups (a typical total) | 1,122 |
| Peanut butter, 3 tablespoons | 288 |
| Rolled oats, 3/4 cup | 230 |
| Eggs, 2 large | 144 |
| Canned pumpkin, 1 cup | 83 |
| Zucchini, carrot and spinach | 65 |
| Whole batch | About 1,930 |
Divide 1,930 by the number of treats you get. With a 3-inch bone cutter you’ll land somewhere around 55 to 65 treats, so roughly 30 to 35 calories each.
A 1.5-inch mini cutter turns the same dough into about four times as many pieces, at roughly 8 calories apiece. Small dogs, take note.
The World Small Animal Veterinary Association keeps treats under 10% of a dog’s daily calories. For a 22-pound dog, that’s only about 47 calories a day.
| Dog weight | Daily treat calories (WSAVA) | 3-inch treats | Mini treats |
|---|---|---|---|
| 9 lbs (4 kg) | 24 | None, use minis | 3 |
| 22 lbs (10 kg) | 47 | 1 | 5 |
| 44 lbs (20 kg) | 79 | 2 | 9 |
| 66 lbs (30 kg) | 108 | 3 | 13 |
| 99 lbs (45 kg) | 146 | 4 | 18 |
Those are maximums for an average adult dog at a healthy weight, and they cover every treat that day, not just these. For a small dog, the mini cutter is the way to go (trust me on this one).
Back to the Crisper Drawer
That Saturday clean-out turned into a habit. I buy a zucchini on purpose now, and the half-used can of pumpkin never sits in the fridge long enough to go bad.
If you liked the carrot in these, my pumpkin carrot dog treats are an even simpler version, and the zucchini dog treats use up a summer glut.
Snickers has figured out the sound of the box grater. The second it scrapes against a zucchini, he’s on his mat by the oven, chin on his paws, watching the door like it owes him money.
He gets the first cookie off the cooling rack. Every single time.
I’m a passionate dog lover and kitchen enthusiast, but I’m not a certified veterinarian or animal nutritionist. If your dog has kidney or bladder stone issues, a food allergy, or a sensitive stomach, check with your vet before adding a new treat to the routine.
Happy baking to you, and happy crunching to your pup!