Can Dogs Eat Peanuts?

Plain shelled peanuts and a jar of peanut butter
🥜
Short answer Yes, plain unsalted peanuts in moderation. But check peanut butter for xylitol.

Peanuts themselves are fine in small amounts. Xylitol, a sweetener in some peanut butters, can be deadly.

Yes, dogs can eat peanuts, as long as they are plain, unsalted and out of the shell. Peanuts are a good source of protein and healthy fats, which makes them a fine occasional treat. The real danger is not the nut but xylitol, a sweetener hidden in some peanut butters that is toxic to dogs, so always read the label. Given plain, they sit alongside other dog-safe treats such as a slice of banana.

✅ Plain, unsalted, shelled peanuts and xylitol-free peanut butter ❌ Xylitol peanut butter, salted or flavored nuts, and shells
Xylitolcan be deadly, always check
Plainunsalted only
1-2nuts for a small dog

Safe vs Avoid

Safe to share

  • Plain, unsalted, dry-roasted or raw peanuts
  • Peanuts with the shell removed
  • Xylitol-free, unsalted peanut butter, a small smear
  • Peanut butter stuffed in a chew toy for enrichment
  • Small amounts as an occasional treat

Never give

  • Any peanut butter containing xylitol or birch sugar
  • Salted, honey-roasted or flavored peanuts
  • Peanut shells, a choking and blockage risk
  • Chocolate-covered or candied peanuts
  • Large amounts, because of the fat

Peanut Safety at a Glance

FormSafe for dogs?
Plain unsalted peanuts✅ Yes, in moderation
Peanut butter (xylitol-free)✅ Yes, small amount
Salted peanuts❌ No, too much salt
Peanut shells❌ No, choking risk
Peanut butter with xylitol❌ Never, toxic
Honey-roasted or flavored❌ No, sugar and additives

The Real Risks

⚠️ Xylitol is the big one, but fat and salt matter too. The main dangers with peanuts:
  • Xylitol in some peanut butters, which is toxic even in tiny amounts
  • High fat, which can cause pancreatitis or weight gain
  • Too much salt from salted or flavored nuts
  • Choking or blockage from swallowed shells
  • A rare peanut allergy, with itching or swelling

How to Serve Peanuts Safely

  1. Choose plain and unsalted. Skip salted, honey-roasted, flavored or candied peanuts.
  2. Remove the shell. Give only the nut itself, never the fibrous shell.
  3. Read the peanut butter label. Confirm there is no xylitol, sometimes listed as birch sugar.
  4. Keep it small. One or two nuts for a small dog, a small handful at most for a big one.
  5. Introduce slowly. Offer a tiny amount the first time and watch for any reaction or upset.

The Benefits

💪

Protein

Supports muscles and energy.

🧋

Healthy fats

Good fats in sensible amounts.

🧊

Vitamins B & E

Plus niacin for skin and coat.

🧩

Enrichment

Peanut butter in a toy beats boredom.

A stuffed toy or a supervised raw bone both keep a bored dog busy far longer than a quick treat does.

Did Your Dog Eat Xylitol Peanut Butter?

Treat xylitol as an emergency. If your dog ate anything containing xylitol, call your vet or a pet poison helpline immediately, even before symptoms show. Blood sugar can crash within minutes. Warning signs include:
  • Weakness, wobbliness or collapse
  • Vomiting
  • Tremors or seizures
  • Unusual lethargy
For plain peanuts, watch instead for signs of an upset stomach or, with a lot of fat, pancreatitis.
Other protein-packed treats Plain cooked chicken, small pieces of cheese or a little apple also make good rewards. Browse more dog-safe options in our Foods guides.

Frequently Asked Questions

Can dogs eat peanut butter?

Yes, most dogs can eat plain peanut butter in small amounts, and many love it. The one thing you must check is the ingredient list: if it contains xylitol, also labelled as birch sugar, do not give it to your dog. Choose an unsalted, unsweetened, xylitol-free peanut butter.

Why is xylitol so dangerous for dogs?

Xylitol is a sugar substitute found in some peanut butters, sugar-free gum and baked goods. In dogs it causes a rapid, dangerous drop in blood sugar and can lead to liver failure, even in tiny amounts. It is a medical emergency, so call your vet or a pet poison line at once.

Can dogs eat salted peanuts?

It is best to avoid them. Too much salt is bad for dogs and can cause increased thirst, and in large amounts, sodium poisoning. Flavored, honey-roasted and coated peanuts add sugar and seasonings that dogs do not need. Stick to plain, unsalted, shelled peanuts.

Are peanut shells safe for dogs?

No. Peanut shells are rough and fibrous, hard to digest, and can cause choking or an intestinal blockage, and they may irritate the gut. Always remove the shell and give only the nut itself.

How many peanuts can a dog have?

Only a few. Peanuts are high in fat, so a small dog should have just one or two and a large dog no more than a small handful, as an occasional treat. Too much fat can lead to an upset stomach, weight gain or pancreatitis over time.

Can dogs be allergic to peanuts?

It is uncommon, but possible. Peanut allergies are far rarer in dogs than in people. Introduce peanuts in a tiny amount the first time and watch for itching, swelling, hives, vomiting or diarrhea. If you see any reaction, stop and contact your vet.

Sources: American Kennel Club (akc.org), VCA Animal Hospitals (vcahospitals.com) and the American Veterinary Medical Association (avma.org). This guide is for general information and is not a substitute for advice from your own veterinarian.

Have U Tried?Rabies Have U Tried?Fleas