Can Dogs Eat Peanut Butter? Here’s What You Need to Know

Even a whiff of Jif is enough to set a dog's nose into overdrive. Here's why it's OK, plus how to make peanut butter dog treats for every good boy and girl.

When it comes to your dog’s obsessions, peanut butter likely ranks right up there with chasing squirrels and W-A-L-Ks. And while the sticky stuff makes both animal and owner happy (it’s a delicious distraction and instant behavior booster all in one!), is it good for your pup?

Read on for more, along with our guide on how to make peanut butter dog treats.

Can Dogs Eat Peanut Butter?

Yes—for the most part. It’s nutrient-dense thanks to its high levels of fat and protein, so peanut butter is a perfectly acceptable treat for your four-legged friend. But the type of peanut butter you buy matters. Never give a dog a nut butter that has xylitol, which is an artificial sweetener that can be fatal to canines, or one with trans fats or partially hydrogenated oils, which can cause diabetes or heart disease.

Your best bet? A 100% natural peanut butter that is made solely from peanuts.

Psst: Here are more “people” foods that you can share with your dog. Just make sure you keep these dangerous foods away from Fido.

How to Make Peanut Butter Dog Treats

While you can certainly give your pup a scoop of peanut butter straight from the jar, you can also mix it into treats for an extra-flavorful (and less messy) bite. Bonus: This recipe from Whole Foods includes parsley, which is a natural breath-freshener for dogs.


  • 1 banana
  • 1 cup of oat flour
  • 2/3 cup of rolled oats
  • 1/2 cup of dried parsley
  • 3 tablespoons of peanut butter
  • 1 egg, beaten

Step 1: Stir It Up

Preheat the oven to 300°. Then mash the banana—the more ripe the better—in a bowl, using either a spoon or potato masher, before adding the remaining ingredients. Now, just make sure everything’s thoroughly combined. Let the mixture rest for 5 minutes—perfect for a quick fetch sesh.

Step 2: Roll & Press

Begin by rolling 24 small balls of dough, using about one tablespoon of the mixture per ball. Then place the balls onto a baking sheet and gently press them into flat coins with the back of a spoon or your hand.

Pro Tip: Use parchment paper on top of your baking sheet to prevent the treats from sticking and to help them cook evenly.

Step 3: Bake, Cool & Treat

Place the treats in the oven and let them cook for 40 to 45 minutes, or until firm and a dark golden brown. Remove and let cool completely before treating your pup to homemade happiness. Store the batch in an airtight container in the fridge to keep them fresh.

Want more delicious homemade dog treat ideas? Whip up one of our favorite Fido-approved recipes.

Jealous? Make These Peanut Butter Snacks for People, Too
1 / 19

Popular Videos

Amanda Tarlton
As both a freelance lifestyle writer and editor for a national teen magazine, Amanda spends most of her time creating #content. In those (rare) moments when she's not at her desk typing furiously, she's likely teaching a hot yoga class, reading the latest chick-lit or baking a batch of her famous scones.