Can Dogs Eat Nuts? Safe and Toxic Types Explained

Dog curiously looking at a bowl of mixed nuts
Photo: Ronger Hashi / Pexels
In short

Most nuts are risky or outright toxic for dogs. Macadamia nuts are strongly poisonous and absolutely off-limits. Black walnuts, pecans, and pistachios are also dangerous. Plain, unsalted, xylitol-free peanuts and cashews are generally tolerated by healthy dogs in very small amounts, but the high fat content of all nuts makes them a poor regular treat. When in doubt, consult your vet.

A bowl of mixed nuts on the coffee table, a dog with hopeful eyes - it is a familiar scene. Before you toss one over, it is worth knowing that the world of nuts and dogs is far more complicated than it looks. A few of those nuts could land your dog at the vet.

Why are nuts risky for dogs?

The biggest issue is high fat content. Most nuts are 50-70% fat by weight - one of the most calorie-dense foods around. A dog's digestive system is not built to handle that kind of fat load. Even a single large serving can cause acute pancreatitis - a serious, painful, and expensive condition. Beyond fat, some nuts are genuinely toxic to dogs, and others are a choking or obstruction risk, especially when whole or still in the shell.

Nuts that are absolutely off-limits - never feed these

Macadamia nuts - TOXIC

Macadamia nuts are one of the most well-documented canine food hazards. According to the ASPCA and the Merck Veterinary Manual, dogs can develop clinical signs at doses as low as 2.4 g/kg of body weight. The exact mechanism of toxicity is not yet known, but the symptoms are serious:

  • weakness and loss of coordination in the hind legs
  • vomiting and diarrhoea
  • muscle tremors
  • elevated body temperature
  • lethargy and depression

Symptoms typically appear within 3-24 hours and usually resolve within 12-48 hours with supportive care - but your dog needs veterinary monitoring. Even a few nuts can poison a small dog. If your dog eats macadamia nuts, call your vet immediately.

Black walnuts - TOXIC

Black walnuts (common in North American nut mixes) contain juglone and are dangerous for dogs, causing vomiting and gastrointestinal upset. The most serious neurological signs - muscle tremors and, in severe cases, seizures - come mainly from mould-produced mycotoxins (walnuts mould very readily) rather than from juglone itself. Either way, keep them away from your dog.

Mouldy nuts of any variety - TOXIC

Nuts stored in a humid environment can grow mould that produces mycotoxins. These toxins cause vomiting and seizures in dogs and can be life-threatening. Never feed old, stale, or mouldy nuts of any kind.

Nuts to avoid - too risky to bother

Nut Main risk
English walnut High fat, mould risk, may contain juglone; not worth the risk
Pecan High fat, moulds readily (mycotoxins), contains juglone - causes vomiting and gastrointestinal distress
Pistachio Not technically toxic, but very high in fat - pancreatitis risk
Almond Not toxic but poorly digested; choking and obstruction risk
Pine nut Extremely high in fat; only trace amounts acceptable, no real benefit

Nuts that are relatively tolerated - occasional, tiny amounts only

Peanuts (technically a legume, not a nut) - plain, unsalted, xylitol-free, and shelled - are generally tolerated by healthy dogs in very small amounts. This is the same plant used to make peanut butter. A few peanuts now and then will not harm most dogs, but they should not become a habit because of the fat content.

Roasted, unsalted cashews - not toxic, generally tolerated in very small amounts. A few pieces occasionally is fine for a healthy, average-sized dog. Raw cashews should be avoided.

Hazelnuts - not toxic in small quantities but are roughly 61% fat, so pancreatitis risk rises quickly with quantity. Shells are a choking and dental hazard - always remove them.

One key rule: the smaller the dog, the lower the fat tolerance and the higher the choking risk. A handful of peanuts a Labrador shrugs off can genuinely harm a small terrier.

Peanut butter - check the label every single time

Peanut butter is a popular dog reward and a classic way to fill a Kong. It can be safe - but only if it meets these conditions:

  • no xylitol (an artificial sweetener common in "sugar-free" and "light" products)
  • no or minimal salt
  • no added sugar or artificial flavourings

Xylitol is highly toxic to dogs. It triggers a rapid release of insulin, causing a dangerous drop in blood sugar that can begin within 10-60 minutes of ingestion. Read the label on every new jar you buy. For the full picture, see the article on peanut butter for dogs.

What to do if your dog eats nuts

A couple of plain unsalted peanuts or cashews - monitor for a few hours. If no vomiting or lethargy appears, your dog is likely fine.

Call your vet immediately if your dog ate:

  • macadamia nuts - any amount
  • black walnuts - any amount
  • a large quantity of any nuts
  • nuts containing xylitol, chocolate coating, or heavy salt

Do not wait for symptoms to appear before calling. Macadamia nut poisoning and xylitol toxicity both benefit from early intervention.

Safer snack alternatives

Your dog will happily trade the nut bowl for:

For a full overview of what dogs can and cannot eat, see foods toxic to dogs.


This article is for informational purposes only. If you have any concerns about your dog's diet or suspect poisoning, always consult a veterinarian.

Skip the nut bowl and get outside instead. Open the DogOut map to find dog-friendly spots near you - new trails, new smells, new friends for the pack.

Frequently asked questions

Which nuts are the most dangerous for dogs?
Macadamia nuts are by far the most dangerous - even a small number can cause serious poisoning in dogs. Black walnuts (containing juglone) and any mouldy nuts of any variety (which can produce mycotoxins causing seizures) are also highly toxic.
Can dogs eat peanuts?
Plain, unsalted, xylitol-free, shelled peanuts are generally safe for healthy dogs in very small amounts. They are high in fat, so they should be an occasional treat only, not a dietary staple.
My dog just ate a handful of nuts - what should I do?
Check the type. If your dog ate macadamia nuts, black walnuts, or pecans - call your vet immediately. If it was a few plain unsalted peanuts or cashews, monitor for vomiting or lethargy. If the nuts contained xylitol or chocolate coatings - call your vet right away.
Is peanut butter safe for dogs?
Peanut butter can be safe if it contains no xylitol, no added salt, and no artificial sweeteners. Always read the label - xylitol is highly toxic to dogs and causes a rapid, dangerous drop in blood sugar. Choose plain, natural peanut butter with no additives.
Why are nuts generally bad for dogs even if they are not toxic?
Nuts are extremely high in fat - most contain 50-70% fat by weight. A dog's digestive system handles fat poorly compared to humans. Even a one-off large quantity can trigger acute pancreatitis, a serious and expensive condition to treat.
Can dogs eat cashews?
Roasted, unsalted cashews are not toxic to dogs and are generally tolerated in very small amounts - a few pieces occasionally. Raw cashews should be avoided. Because of their high fat content, cashews should never be a regular snack.