Can Dogs Eat Peanuts?
Short answer: Yes, plain, unsalted, shelled peanuts in small amounts. Avoid salted, flavored or coated peanuts, and check peanut butter labels for xylitol.
Why it’s okay
The AKC says dry-roasted, unsalted, unseasoned and shelled peanuts are fine in moderation. They’re high in fat, and salted or flavored peanuts and some peanut butters contain ingredients that are not safe.
How much and how to serve it
A few peanuts at most for a small dog, shelled and plain.
Risks to watch for
- High fat: too many can cause stomach upset and weight gain, and fatty foods are a concern for dogs prone to pancreatitis.
- Salted, honey-roasted or flavored peanuts add salt and sugar.
- Some peanut butters contain xylitol, which is highly toxic to dogs.
What to do if your dog ate peanuts
A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.
Related foods
- Can dogs eat bananas? 🟡 Yes, in moderation
- Can dogs eat apples? 🟢 Yes, safe
- Can dogs eat eggs? 🟢 Yes, safe
- Can dogs eat cheese? 🟡 Yes, in moderation
FAQ
Can dogs eat peanut butter?
Plain peanut butter in small amounts is an occasional treat for most dogs. Always check the label for xylitol, which is highly toxic.
Can dogs eat peanut shells?
No. Shells are hard to digest and can cause a blockage.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.