- Published on
Can Dogs Have Nuts? Which Are Safe & Which to Avoid
- Authors

- Name
- Sih C.
- Role
- Founder of DearPup

The Short Answer
It depends entirely on the nut. A few plain peanuts or roasted cashews won't hurt most dogs. But some nuts — macadamias above all — are genuinely toxic, and nearly all nuts share two problems: they're high in fat and they're a choking hazard. So the honest answer is "some, in tiny amounts, with real caution." Nuts are never a food your dog actually needs.
Why Nuts Can Be Risky for Dogs
Even the "safe" nuts come with strings attached, and it's worth knowing why before you share a handful.
- High fat. Nuts are calorie- and fat-dense. As PetMD notes, that fat can cause stomach upset, and in larger amounts it can trigger pancreatitis — a painful and potentially serious inflammation of the pancreas.
- Choking and blockages. Whole nuts are the wrong size and shape for many dogs. Small breeds can even inhale them, and larger nuts can cause intestinal obstruction.
- Salt and seasoning. The nuts humans eat are usually salted, flavored, or chocolate-coated — all bad news for dogs.
- Mold. Nuts can carry molds that produce tremorgenic toxins, which cause tremors and seizures. Never feed a nut you wouldn't eat yourself.
Which Nuts to Avoid
Macadamia nuts — toxic. Do not feed. The ASPCA Animal Poison Control Center warns that macadamia nuts are toxic to dogs, and it takes only a small amount to cause a reaction. Typical signs, per the ASPCA and VCA Animal Hospitals, include weakness in the back legs, vomiting, diarrhea, wobbliness (ataxia), and overheating. Most cases are mild and recover, but any macadamia ingestion is a reason to call your vet.
Also avoid:
- Black walnuts — very toxic to dogs.
- Moldy nuts of any type — risk of tremors and seizures.
- Almonds — not toxic, but a genuine choking and obstruction hazard, and hard on the stomach, so most vets advise skipping them.
Which Nuts Are Generally Safe (in Tiny Amounts)
If you're going to share, these are the lower-risk options — always plain, unsalted, and in very small amounts:
- Peanuts. Technically a legume, but treated like a nut. Plain, shelled, unsalted peanuts are safe in moderation, per the AKC. Never feed the shells.
- Cashews. Safe in small amounts — but roasted only, never raw. We go deeper in our guide on whether dogs can eat cashews.
One critical note on peanut butter: some brands contain xylitol, an artificial sweetener that is extremely toxic to dogs even in small amounts. Always read the label before sharing a spoonful.
Because nuts are fatty treats, they count toward the 10% of daily calories that treats should never exceed. Our guide on how much to feed your dog explains how to keep that budget in check.
Better Treats to Reach For Instead
Here's the honest truth: nuts don't offer your dog anything they can't get more safely elsewhere. If you're looking for a healthy, shareable snack, there are far better options with less risk of choking, pancreatitis, or an accidental toxic mouthful.
Plain, dog-safe choices your dog will love just as much:
- Cooked, unseasoned egg — a near-complete protein and an easy topper.
- Carrot sticks or green beans — crunchy, low-calorie, and fine in moderation.
- Blueberries or apple slices (no seeds or core) — sweet and antioxidant-rich.
- Plain cooked chicken — a training-treat favorite; see our guide on chicken for dogs.
Any of these gives you the "sharing a snack" moment without the nut-shaped risks — and they still count toward the 10% treat limit.
Signs of Trouble to Watch For
Call your vet — or the ASPCA Animal Poison Control Center — if your dog shows any of these after eating nuts:
- Weakness or wobbliness, especially in the back legs
- Tremors, shaking, or seizures
- Repeated vomiting or diarrhea
- A high temperature or heavy panting
- Signs of belly pain: a hunched posture, restlessness, or refusing to eat
When to Call Your Vet
Don't wait it out if your dog ate macadamia nuts, a moldy nut, chocolate-covered nuts, or a large quantity of any nut — contact your vet or Animal Poison Control right away. A single plain peanut is rarely an emergency, but when in doubt, a quick call is always the safer move.
Not sure what's safe? Scan it.
DearPup's AI food scanner grades any dog food and flags safety concerns in seconds — with a plain-English note on what's actually in the bag. Free to download.
Download DearPup FreeNuts aren't worth the risk as a regular treat — there are safer, more useful things to share. If your dog reacts to certain foods, our dog food allergy guide can help you figure out the pattern.
Give your dog more good years
DearPup turns small daily habits into a longer, healthier life — built around your dog's breed, age, and lifestyle.
Download DearPup FreeFrequently Asked Questions
Which nuts are toxic to dogs?
Macadamia nuts are the big one — they're genuinely toxic and can cause weakness, tremors, vomiting, and overheating. Black walnuts and moldy nuts of any kind are also dangerous. If your dog eats macadamia nuts, call your vet or the ASPCA Animal Poison Control Center right away.
Can dogs have peanuts?
Plain, unsalted, shelled peanuts are safe in small amounts. Skip salted or seasoned peanuts and the shells. If you feed peanut butter, check the label for xylitol, an artificial sweetener that is extremely toxic to dogs.
Are almonds bad for dogs?
Almonds are not classified as toxic, but most vets advise against them. They're a real choking and obstruction hazard, especially for small dogs, and their high fat content can cause stomach upset or pancreatitis.
What should I do if my dog eats a nut?
A single plain peanut or cashew is usually no emergency — just watch your dog. But if it was a macadamia nut, a moldy nut, or a large amount of any nut, or your dog shows weakness, vomiting, or tremors, call your vet or Animal Poison Control immediately.