The short answer
Yes. Peanut butter made from peanuts, with or without a little salt, is safe for most dogs in small amounts. The danger is xylitol (sometimes listed as birch sugar), which a few "reduced sugar" and specialty brands use. Xylitol can drop a dog's blood sugar to dangerous levels within an hour. Read our xylitol guide if you're unsure.
How to pick one
- The best ingredient list is just "peanuts", or "peanuts, salt".
- Avoid anything with xylitol, birch sugar or "sugar alcohol" you can't identify.
- Skip chocolate, honey-roasted, or flavoured spreads.
- Lower salt is better, especially for older dogs or dogs with heart issues.
How much is OK?
A tablespoon of peanut butter has roughly 90 to 100 calories, which is a lot for a small dog. Treats in general should stay under 10% of your dog's daily calories. As a rough guide:
| Dog size | Reasonable amount per day |
|---|---|
| Toy (under 10 lb) | About 1/2 teaspoon |
| Small (10 to 25 lb) | About 1 teaspoon |
| Medium (25 to 50 lb) | Up to 1/2 tablespoon |
| Large (50 lb+) | Up to 1 tablespoon |
Work out your dog's actual calorie budget with the dog food calculator.
When to skip it
Dogs with a history of pancreatitis, dogs on a weight-loss plan, and the occasional dog with a peanut allergy (itchy skin, ear trouble, tummy upset) are better off without it. Freezing a thin smear inside a Kong makes a little go a long way.
Frequently asked questions
Can puppies eat peanut butter?
Yes, in tiny amounts once they are on solid food, as long as it is xylitol-free.
Is crunchy or smooth better for dogs?
Either is fine. Smooth is easier to spread in toys; crunchy is no more dangerous for most dogs.