Quick answer: Dogs should generally avoid nuts , but a few are sometimes okay in very small amounts if they’re plain, unsalted, and not moldy. The safest approach is to treat nuts as an occasional exception, not a regular snack.

Nuts that are safer

  • Peanuts : usually the safest choice when they’re plain, unsalted, and not coated or flavored.
  • Cashews : can be okay in small amounts if roasted or baked and plain, but raw cashews are not a good idea.
  • Chestnuts : can be okay in small portions if they are the right kind and prepared plainly.
  • Pine nuts : sometimes listed as non-toxic, but still best only in tiny amounts because they’re fatty.

Nuts to avoid

  • Macadamia nuts : highly toxic to dogs.
  • Walnuts : risky because of choking, blockage, mold, and possible toxin exposure.
  • Pecans : best avoided because of fat, mold risk, and digestive upset.
  • Pistachios : not a good choice because of fat, salt, and blockage risk.
  • Hazelnuts, almonds, hickory nuts, horse chestnuts : not recommended or potentially dangerous depending on the type.

Important safety tips

  • Give only plain, unsalted, shelled nuts.
  • Avoid flavored, salted, roasted-with-seasoning, or old/moldy nuts.
  • Even “safer” nuts can cause vomiting, diarrhea, choking, or pancreatitis if a dog eats too many.

If your dog already ate nuts

If it was macadamia , a large amount , or the nuts were moldy, seasoned, or still in shells , contact a vet right away. If you want, I can also give you a simple dog-safe nut chart or help you figure out whether a specific nut is okay.