Can Dogs Eat Walnuts?

No, dogs should not eat walnuts. While plain walnuts are not always directly toxic, they are very high in fat and can cause digestive upset in dogs. Mouldy walnuts can also contain dangerous toxins that may lead to tremors or neurological symptoms.

Last updated:

March 16, 2026

Can Dogs Eat Walnuts?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
No
Safety rating
Not recommended
Serving frequency
Not recommended
Vitamins and minerals
Vitamin E, Magnesium, Copper, Phosphorus, Healthy fats omega 3, Protein, Fibre
Benefits
Walnuts provide omega 3 fatty acids and minerals for humans but they are not recommended for dogs. Dogs do not digest nuts well and the high fat content can place strain on the digestive system. Because safer treat options exist veterinarians usually recommend avoiding walnuts entirely in a dog’s diet.
Risks
Walnuts can cause vomiting, diarrhoea and stomach pain due to their high fat content. Eating several walnuts may also trigger pancreatitis. They can present a choking hazard or cause intestinal blockage. Mouldy walnuts are particularly dangerous because they may contain tremorgenic mycotoxins which can cause tremors and seizures in dogs.
Safety notes/warnings

Walnuts should generally be avoided in a dog’s diet. Their high fat content can irritate the digestive system and increase the risk of pancreatitis. Whole walnuts are also large and hard which creates a choking risk and may lead to intestinal blockage if swallowed. Walnuts that have been stored outdoors or become mouldy can develop toxins that are particularly dangerous for dogs. For these reasons veterinarians usually advise keeping walnuts away from pets.

Calorie information
About 654 calories per 100g of walnuts which equals roughly one cup of walnut halves. A small handful of around 14 walnut halves contains about 180 to 190 calories which is extremely high for most dogs.
Serving size
  • Extra-Small dogs (2 to 5 kg): Not recommended
  • Small dogs (5 to 10 kg): Not recommended
  • Medium dogs (10 to 25 kg): Not recommended
  • Large dogs (25 to 40 kg): Not recommended
  • Extra-Large dogs (40+ kg): Not recommended
How to prepare
  • Avoid intentionally feeding walnuts to dogs
  • Store walnuts and mixed nuts securely out of reach
  • If a dog accidentally eats a small amount monitor closely for stomach upset
  • Seek veterinary advice if a large quantity is eaten or symptoms develop
Key information source
Australian Veterinary Association

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Walnuts

everyday?

Dogs should not eat walnuts every day. Even though some walnuts may not cause immediate toxicity the high fat content makes them difficult for dogs to digest. Regular consumption can lead to digestive upset, weight gain or pancreatitis. In addition mouldy walnuts may contain toxins that can affect the nervous system. For safety it is best to avoid walnuts completely and choose dog safe treats instead.

Icon - Elements Webflow Library - BRIX Templates

How many

Walnuts

can my dog eat?

There is no recommended serving size of walnuts for dogs because veterinarians generally advise not feeding them at all. If a dog accidentally eats one walnut they may be fine but multiple walnuts can lead to digestive upset due to the high fat content. Larger amounts or mouldy walnuts increase the risk of serious illness. It is best to store walnuts out of reach of pets.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too many

Walnuts

?

If your dog eats walnuts monitor them closely for symptoms such as vomiting, diarrhoea, tremors or unusual behaviour. Provide fresh water and prevent further access to the nuts. Contact your veterinarian for advice if several walnuts were eaten or if any symptoms appear. Immediate veterinary care is important if your dog shows tremors, weakness or signs of neurological problems.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Walnuts

?

Puppies should never be given walnuts. Their digestive systems are still developing and high fat foods like nuts can quickly cause stomach upset. Walnuts are also a choking risk because puppies tend to swallow food without chewing properly. Even a small amount may lead to vomiting or diarrhoea. If a puppy accidentally eats a walnut it is best to monitor closely and contact a veterinarian if symptoms appear.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Walnuts

?

Small dogs are at higher risk if they eat walnuts because the nuts are large and difficult to chew. A single walnut can represent a large portion of fat and calories for a small dog which increases the chance of digestive upset. There is also a higher risk of choking or intestinal blockage. Because of these risks it is safest to avoid feeding walnuts to small dogs entirely.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Walnuts

?

Senior dogs should avoid walnuts because fatty foods can put extra strain on the digestive system and increase the risk of pancreatitis. Older dogs may also have dental problems that make chewing hard nuts difficult. If a walnut is swallowed whole it could cause choking or digestive blockage. Senior dogs are better off with softer and lower fat treats that are easier to digest.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Walnuts

?

Walnuts are a poor choice for overweight dogs because they are extremely high in calories and fat. Even a small portion can significantly increase a dog’s daily calorie intake. Feeding walnuts regularly can make weight management more difficult and may also increase the risk of pancreatitis. Low calorie vegetables such as carrot or cucumber are much better treat options for dogs trying to maintain a healthy weight.

Icon - Elements Webflow Library - BRIX Templates

Safe Alternatives

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.