Limited — xylitol check required

Can dogs eat peanut butter?

Dogs can have a tiny smear of plain peanut butter. Always read the label — xylitol (birch sugar) is dangerous for dogs, and many jars are high in sugar and salt.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Aug 3, 2026 Category Nutrition

Alternatives to peanut butter for dogs

Peanut butter is a tool, not a meal. These treats handle everyday rewards.

How much is okay?

A thin smear is enough as a pill-hide or Kong smear — not a heaping spoon every day.

Small under 20 lb
½ teaspoon
Keep it occasional and plainly prepared.
Medium 20–50 lb
½–1 teaspoon
Keep it occasional and plainly prepared.
Large 50+ lb
1 teaspoon
Keep it occasional and plainly prepared.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Choose peanut butter with no xylitol.
  • Prefer unsweetened, low-salt jars.
  • Use a thin smear — not a full spoon as a daily habit.

Risks & exceptions

  • Xylitol can cause life-threatening drops in blood sugar.
  • Sugar and salt add empty calories.
  • High fat can upset stomachs.

Plain xylitol-free peanut butter is a tiny occasional smear; xylitol jars are an emergency risk.

If they ate too many

A larger portion or the wrong preparation is most likely to cause trouble.

  • Soft stool from fat

Call your vet / pet poison line if:

  • Any xylitol peanut butter ingestion
  • Weakness or collapse after peanut butter

If the jar contains xylitol and your dog ate any, contact a veterinarian or pet poison hotline immediately.

FAQ

Can dogs eat peanut butter with xylitol?

No — that is an emergency. Call a vet or poison line.

Can dogs eat powdered peanut butter?

Only if xylitol-free and used in tiny amounts.

Is peanut butter good for dogs daily?

Better as a rare tool than a daily scoop.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.