All foods › Can Dogs Eat… › Peanuts

Can Dogs Eat Peanuts?

⚠️ In Moderation
✅ Cross-checked against veterinary poison-control guidance · Oct 2026 audit
⚠️ Educational info only. If your pet just ate something and looks unwell, skip the reading and call your vet or Pet Poison Helpline (US): (855) 764-7661.
Yes, plain and unsalted, a few at a time. Peanuts are not toxic, but they are fatty and whole nuts are a choking risk.

Why it’s a sometimes-food

Plain peanut kernels are non-toxic and contain protein, niacin and healthy fats, and dogs generally digest them fine in small numbers. The problems are everything added around them: salt, honey glazes, candy coatings, and the shells, which are fibrous, indigestible and can scrape or block the gut. Like all nuts, they are calorie-dense enough to tip a diet into pancreatitis territory if fed often.

How to serve it safely

Shell them first and offer two or three raw or dry-roasted unsalted peanuts to a medium dog. Never candied, salted or flavored versions, and never the shells.

Warning signs to watch for

Eating many, especially salted, causes vomiting, diarrhea and excessive thirst; shells can bring gagging, constipation or straining.

When to call the vet

Call your vet if your dog eats a large quantity or shows repeated vomiting — pancreatitis sometimes follows fatty binges.

Common questions

Are peanuts the same as peanut butter for dogs?

Peanut butter is easier to digest and easier to portion, but the same rule applies: no xylitol, no added sugar, small amounts only.

Can dogs eat peanut shells?

No. Shells are rough, indigestible cellulose that can irritate the stomach or cause a blockage, especially in small dogs.

More foods for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate something concerning, contact your veterinarian or a pet poison hotline right away.