| Verdict for dogs | Generally safe |
| Severity | 1 / 5 — Low risk — fine in moderation for a healthy pet. |
| Safe amount | Small amounts |
| Category | Nuts |
| Source | ASPCA Animal Poison Control — People Foods to Avoid Feeding Your Pets; VCA Animal Hospitals — pet health library · reviewed 2026-08-07 · confidence: high |
Plain, unsalted, shelled peanuts are not toxic to dogs, and a few make an acceptable treat. They are high in fat, so quantity risks stomach upset and pancreatitis; salted peanuts add the sodium problem; and shells are a choking and obstruction hazard.
Serve it plain, in small pieces, as an occasional treat. Keep all treats to under about a tenth of daily calories, and introduce anything new in a small amount so you can spot a sensitive stomach.
Never induce vomiting and never give any medicine unless a vet tells you to. With some substances it causes more damage than the poison. This page tells you when to get help — it never tells you how to treat at home.
If you're sharing food because you want to treat them, a treat formulated for dogs does the job without the guesswork.
Affiliate link — we may earn a commission at no cost to you. It never appears on a toxic or unsafe verdict and never changes one.
Can cats eat peanuts? — Feed with caution to cats.
Yes — peanuts are generally safe for dogs in moderation, plain and in small pieces. Plain, unsalted, shelled peanuts are not toxic to dogs, and a few make an acceptable treat. They are high in fat, so quantity risks stomach upset and pancreatitis; salted peanuts add the sodium problem; and shells are a choking and obstruction hazard.
Usually nothing — in moderation this is a safe treat. If they had a large amount, watch for: Vomiting; Diarrhea or loose stools; Loss of appetite; Belly discomfort or unusual tiredness. Signs can take hours or, for some poisons, a day or more to appear, so call your vet rather than waiting to see.
The safe amount is small amounts, as an occasional treat rather than a daily habit. Large amounts mainly cause stomach upset; if that doesn't settle within a day, call your vet.