Can Dogs Eat Peanut Butter?

Only with care

Yes, as long as it contains no xylitol. Plain, unsalted peanut butter is fine in small amounts.

Why

Peanut butter provides protein and healthy fats, and many dogs love it in puzzle toys or to help take a pill. Peanuts themselves are not toxic to dogs.

The danger is xylitol, a sugar substitute added to some reduced-sugar or "natural" nut butters, sometimes listed as birch sugar. Xylitol can be deadly for dogs. Peanut butter is also high in calories, so large amounts can lead to weight gain.

Risks to watch for

  • Xylitol or birch sugar in the ingredient list: do not use
  • High salt or added sugar
  • Weight gain with frequent use
  • Rarely, peanut allergy: itching, swelling or hives

How to share safely

  • Read the label every time you buy a new brand. The ingredients should ideally be just peanuts, and perhaps salt.
  • Spread a thin layer in a lick mat or stuff it into a toy.
  • Keep chunky varieties away from very small dogs who gulp food.

How much?

About half a teaspoon for small dogs and up to a tablespoon for large dogs, not every day.

Treats, including human foods, should make up no more than about 10% of your dog’s daily calories.

Related foods

← All foods

Sources

  • ASPCA Animal Poison Control Center. People Foods to Avoid Feeding Your Pets.
  • Merck Veterinary Manual. Toxicology section.
  • American Kennel Club (AKC). “Can Dogs Eat…?” article series.
If your dog has eaten something toxic, contact your veterinarian or an emergency animal hospital right away. Do not wait for symptoms. In the US you can also call the ASPCA Animal Poison Control Center at (888) 426-4435 or the Pet Poison Helpline at (855) 764-7661 (fees may apply).