Last Updated on August 4, 2026 by Shannon
If your dog loves peanut butter, these soft peanut butter and sweet potato dog treats are one recipe worth keeping on hand.
They’re made with just three simple ingredients, come together quickly, and bake into soft treats that many dogs enjoy. I like making homemade treats with ingredients I usually already have, and this recipe checks that box.
Personally, I also appreciate recipes that don’t require a bunch of extra steps. Mix the ingredients, roll the dough into balls, flatten them, and bake. That’s it.
Whether you’re looking for a softer homemade treat or just want another easy recipe to add to your collection, this one is a great place to start.
Why I Like This Recipe
- Made with just three simple ingredients.
- Soft texture that many dogs enjoy.
- Great way to use leftover sweet potato puree.
- No artificial colors or preservatives.
- Easy enough for beginners.
- Freeze the dough for later or freeze the baked treats for longer storage.
- Great for everyday rewards or breaking into smaller pieces for enrichment toys.
This post may contain affiliate links. That means if you click on them and buy something, I may receive a small commission at no cost to you. Read my Disclaimer Policy to learn more.

What Makes These Treats So Popular
Sweet potatoes add a natural sweetness and help give these treats their soft texture.
Peanut butter brings the rich flavor that many dogs already love, while whole wheat flour holds everything together so the treats stay soft without falling apart.
Of course, every dog has their own preferences. Mine have always been big fans of peanut butter, but your dog may have different favorites. That’s one of the fun parts of making homemade treats: you get to discover what works best for your dog.
Ingredients

- 1 ½ c sweet potato puree
- 1 cup natural peanut butter
- 2 cups whole wheat flour
Ingredient Notes
Sweet Potato Puree
Plain sweet potato puree works best here. If you’re using canned puree, check the label to make sure it contains only sweet potato without added sugar, spices, or flavorings.
Don’t have canned puree? You can easily make your own with this homemade sweet potato puree recipe.
Natural Peanut Butter
I recommend using natural peanut butter with as few ingredients as possible, ideally just peanuts.
As always, double-check the label to make sure it doesn’t contain xylitol, since it’s toxic to dogs.
Whole Wheat Flour
Whole wheat flour helps hold everything together while adding a little more fiber than all-purpose flour.
If your dog has a wheat allergy or sensitivity, talk with your veterinarian about whether another dog-friendly flour would be a better fit.
Directions
Preheat oven to 350°F.
In a medium bowl, add the sweet potato puree and the peanut butter. Mix until combined.
Add the flour a cup at a time. Mix well.
Take a small amount of dough and roll it into a ball.
Place the ball on a cookie sheet and press flat. Repeat with the rest of the dough.
Bake for 12 to 15 minutes.
Cool on the cookie sheet.

Once the treats have cooled completely, they’re ready for your dog to enjoy.

Place the rest in an airtight container and store in the fridge for up to a week.
Tips
- Creamy peanut butter gives you the smoothest dough.
- If you’re using Stage 1 sweet potato baby food, three jars equal about one cup.
- Double-check that your sweet potato puree is plain and doesn’t contain added seasonings.
- This recipe makes quite a few treats. If you don’t need them all right away, freeze some of the baked treats for later.
- Baked treats keep well in the freezer for up to four months.
As always, every dog is different. If your dog has allergies, health concerns, or special dietary needs, check with your veterinarian before introducing new foods.
Treats should make up no more than 10% of your dog’s daily calories.
Frequently Asked Questions
Can I use canned sweet potato puree?
Yes. Just make sure it’s 100% plain sweet potato without added sugar, spices, or other ingredients.
Can I use homemade mashed sweet potatoes?
Absolutely. Cook the sweet potatoes until soft, mash them well, and let them cool before using them in the recipe. If the mashed sweet potatoes seem dry or very thick, add a little water until they’re easier to mix.
Can I use crunchy peanut butter?
Creamy peanut butter produces the smoothest dough, but crunchy peanut butter can work if your dog enjoys the extra texture.
Can I freeze these treats?
Yes. Once baked and completely cooled, freeze them in an airtight container for up to four months.
You can also freeze the raw dough, although it may be slightly softer after thawing.
How many treats can my dog have?
That depends on your dog’s size, activity level, and overall diet. Homemade treats should generally make up no more than 10% of your dog’s daily calories. If you’re unsure what’s appropriate for your dog, your veterinarian can help.
Can puppies eat these treats?
Many puppies can enjoy these treats once they’re eating solid foods, but check with your veterinarian if your puppy has special dietary needs or food sensitivities.
More Homemade Dog Treat Recipes
If your dog enjoyed these soft peanut butter and sweet potato treats, here are a few more homemade dog treat recipes to try:
- Peanut Butter Applesauce Dog Treats
- Cucumber Mint Frozen Dog Treats
- Cheesy Zucchini Bites
- Frozen Sweet Potato Applesauce Dog Treats
Final Thoughts
Homemade treats don’t have to be complicated to make your dog happy. This recipe uses simple ingredients, comes together quickly, and makes plenty of soft treats to keep on hand for rewards, enrichment, or just because.
Personally, I like keeping recipes like this in my collection because I usually have everything I need already in the pantry.
And remember, every dog is different. What my dogs enjoy might not end up being your dog’s favorite, and that’s perfectly okay. Do what works for your dog, have fun experimenting, and enjoy spending a little extra time making something special for them.

Soft Peanut Butter Sweet Potato Dog treats

These soft peanut butter and sweet potato dog treats are made with just three simple ingredients and come together quickly. They're easy to make, freezer-friendly, and have a soft texture that many dogs enjoy, making them perfect for everyday rewards or snack time.
Ingredients
- 1 ½ c sweet potato puree
- 1 cup natural peanut butter
- 2 cups whole wheat flour
Instructions
- Preheat oven to 350°F.
- In a medium bowl, add the sweet potato puree and the peanut butter. Mix until combined.
- Add the flour a cup at a time. Mix well.
- Take a small amount of dough and roll it into a ball.
- Place the ball on a cookie sheet and press flat. Repeat with the rest of the dough.
- Bake for 12 to 15 minutes.
- Cool on the cookie sheet.
- Place in an airtight container and store in the fridge for up to a week.


