Can dogs eat nuts?
Short answer
No, nuts aren't a good choice for dogs. Most types are too high in fat and hard to digest, and macadamia nuts are highly toxic to dogs.

Nuts aren't a suitable treat for dogs. They're high in fat, hard to digest, and some types, especially macadamia nuts, are outright toxic. Here's a breakdown of the differences between nut types and the risks each one carries.
Why not
Nuts in general are very high in fat, which dogs' digestive systems handle poorly. Repeated or larger amounts can trigger pancreatitis in sensitive breeds (like Miniature Schnauzers and Yorkshire Terriers) - a painful inflammation of the pancreas that in severe cases requires hospitalization.
Macadamia nuts are highly toxic to dogs, even though the exact toxic compound hasn't been fully identified yet. As few as 2-3 nuts per 22 lb of body weight can cause weakness, tremors, fever and trouble walking, usually within 12 hours of ingestion.
Walnuts and pecans also tend to develop mold, which can carry tremorgenic mycotoxins. These affect the nervous system and cause tremors, loss of coordination and even seizures - the risk is higher with nuts that have been stored at home for a while or picked up off the ground under a tree.
Hard shells and large nut pieces are also a mechanical hazard - they can get stuck in the esophagus or cause an intestinal blockage, especially in small breeds and dogs that gulp their food.
Rough portion
No amount of nuts is a good regular part of a dog's diet, and with macadamia nuts, poisoning can occur after eating just a handful.
Risks
- Pancreatitis caused by high fat content, especially in predisposed breeds.
- Macadamia nut poisoning - weakness, tremors, fever, trouble moving.
- Mycotoxins from moldy nuts (walnuts, pecans) can cause tremors and seizures.
- Choking or intestinal blockage from shells or large nut pieces.
- Salted nuts add an unnecessary sodium load on top of everything else.
Symptoms to watch for
- Vomiting
- Diarrhea
- Abdominal pain, loss of appetite (pancreatitis)
- Weakness, trembling
- Elevated temperature
- Loss of coordination, stumbling
- Seizures (with mycotoxin exposure)
Your dog already ate nuts. What now?
- If your dog ate just a couple of harmless nuts, watch them for 24-48 hours for signs of digestive upset.
- If it was macadamia nuts or nuts that looked moldy, call your vet right away, even without visible symptoms.
- If vomiting, abdominal pain, lethargy or tremors show up, seek veterinary care immediately - this could be pancreatitis or poisoning.
Common questions about dogs and nuts
Can dogs eat walnuts?
It's not recommended. Walnuts are high in fat and hard to digest, and they mold quickly, potentially carrying mycotoxins that cause tremors and seizures. If your dog eats one walnut by accident, it's usually not an emergency, but they shouldn't be a regular part of the diet.
Are macadamia nuts dangerous for dogs?
Yes, they're highly toxic. Even a small amount (2-3 nuts per 22 lb of body weight) can cause weakness, tremors, fever and trouble walking within 12 hours of ingestion. If you suspect your dog ate macadamia nuts, veterinary care is necessary right away.
Can puppies eat nuts?
No. Puppies have more sensitive digestion and a higher risk of pancreatitis and choking on large, hard pieces. Nuts shouldn't be part of a puppy's diet at all.
Are salted nuts worse for dogs than plain ones?
Yes, salted nuts add extra sodium on top of the fat problem, which in sensitive dogs can cause increased thirst, vomiting, or in extreme cases sodium poisoning. Even unsalted nuts are still an issue because of the fat content, though.
Safer alternatives

Can dogs eat almonds?
No, almonds aren't recommended for dogs. They're not toxic the way macadamia nuts are, but dogs digest them poorly, a whole nut poses a choking risk, and the high fat content can trigger pancreatitis.

Can dogs eat peanut butter?
Yes, peanut butter without xylitol, added sugar, or salt is a popular, safe treat for dogs in small amounts. Always check the label carefully, since some “light” or high-protein versions contain xylitol, which is deadly to dogs.

Can dogs eat peanuts?
Yes, raw or roasted unsalted peanuts without the shell are fine for dogs in small amounts. Shells, salted peanuts, and flavored varieties aren't recommended because of the risk of a blocked gut and too much sodium.

Can dogs eat walnuts?
No, walnuts aren't recommended for dogs. They're very high in fat and can trigger pancreatitis, and mouldy or fallen walnuts contain mycotoxins that cause tremors and seizures.
More from nuts and seeds

Can dogs eat cashews?
Yes, dogs can eat cashews, but only raw, unsalted ones and in small amounts. Cashews are high in fat, so larger portions can cause digestive upset or contribute to pancreatitis.

Can dogs eat coconut?
Yes, a small piece of fresh coconut flesh with the shell removed usually won't hurt a dog. Because of the high fat content and the risk of injury from the hard shell, though, coconut should stay an occasional treat.

Can dogs eat macadamia nuts?
No, macadamia nuts are toxic to dogs. As little as 6 nuts for a 22 lb dog can cause weakness, tremors, and fever, so your dog should never get even one.
Sources
- ASPCA: People Foods to Avoid Feeding Your Pets
- Merck Veterinary Manual: Food Hazards in Dogs and Cats
- Pet Poison Helpline: Poisons
Last updated 10 September 2026.