Dogs can eat some types of nuts in small amounts, but many nuts are not safe for dogs. Macadamia nuts are highly toxic and should never be given. Other nuts like peanuts (which are legumes), cashews, and some others can be fed in moderation, but all nuts are high in fat and calories, which can cause obesity, pancreatitis, or other health issues in dogs. Nuts are also a choking hazard, especially for small dogs or puppies, and salted or flavored nuts should be avoided. Safe nuts in small quantities include:
- Peanuts (unsalted, unseasoned)
- Cashews (preferably roasted)
- Brazil nuts (in small amounts)
- Chestnuts
- Pine nuts (in moderation)
Nuts to avoid entirely because they can be toxic or harmful:
- Macadamia nuts (highly toxic)
- Walnuts (especially black walnuts)
- Pecans
- Pistachios
- Hazelnuts
- Almonds (can cause choking and digestive upset)
- Hickory nuts
- Horse chestnuts
In any case, nuts should only be given occasionally and in small portions to avoid fat-related health problems and choking risks. Peanut butter is often safe but must not contain xylitol, a sweetener toxic to dogs. When in doubt, consult a vet before introducing nuts to a dog's diet.
