Can Dogs Eat Hazelnuts?

Yes, dogs can eat hazelnuts in small amounts. They are not toxic to dogs but they are high in fat and calories which can cause digestive upset if eaten in large quantities. Always serve plain hazelnuts with no salt, chocolate, or flavouring.

Last updated:

March 19, 2026

Can Dogs Eat Hazelnuts?

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?
Yes
Safety rating
Safe in moderation
Serving frequency
Occasional
Vitamins and minerals
Vitamin E, Vitamin B6, Folate, Magnesium, Copper, Manganese, Healthy fats, Fibre
Benefits
Hazelnuts contain healthy fats, fibre, and vitamin E which supports skin and coat health. They also provide minerals such as magnesium and copper that help support normal body functions. However because they are calorie dense they should only be fed in small amounts and occasionally rather than as a regular treat.
Risks
Hazelnuts are high in fat which can lead to stomach upset, vomiting, or diarrhoea if a dog eats too many. Large nuts may also pose a choking risk for small dogs. Flavoured hazelnuts or those coated in chocolate or sweeteners can be harmful and should never be given to dogs.
Safety notes/warnings

Hazelnuts are not toxic to dogs but they are very high in fat and calories so they should only be given in small quantities. Too many nuts can lead to digestive upset and may contribute to pancreatitis in sensitive dogs. Always make sure hazelnuts are plain and not covered in chocolate or seasoning. Because whole nuts can pose a choking risk they should be broken into smaller pieces before feeding to small dogs.

Calorie information
Hazelnuts contain about 628 calories per 100 g which is roughly the amount found in a small handful of nuts. A single hazelnut contains around 8 to 9 calories depending on size.
Serving size
  • Extra-Small dogs (1 to 5 kg): 1 hazelnut occasionally.
  • Small dogs (5 to 10 kg): 1 to 2 hazelnuts occasionally.
  • Medium dogs (10 to 25 kg): 2 to 3 hazelnuts occasionally.
  • Large dogs (25 to 40 kg): 3 to 5 hazelnuts occasionally.
  • Extra-Large dogs (40 kg plus): Up to a small handful occasionally.
How to prepare
  • Only offer plain hazelnuts with no salt, sugar, chocolate, or flavour coatings.
  • Remove the shell if the nut is not already shelled.
  • Break or crush hazelnuts into smaller pieces for small dogs.
  • Offer occasionally rather than as a frequent snack.
Key information source
Pet MD

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

Hazelnuts

everyday?

Dogs should not eat hazelnuts every day. While they are not toxic they are very high in fat and calories which can quickly add up if fed regularly. Eating nuts frequently may also lead to digestive upset in some dogs. It is better to offer hazelnuts only occasionally and in small amounts if you choose to share them with your dog.

Icon - Elements Webflow Library - BRIX Templates

How many

Hazelnuts

can my dog eat?

The amount of hazelnuts a dog can eat depends largely on their size. Small dogs should only have one or two nuts while larger dogs may tolerate a few more. Because hazelnuts are high in fat they should always be limited to small portions. Breaking the nuts into smaller pieces can also make them easier for dogs to chew and digest.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too many

Hazelnuts

?

If your dog eats too many hazelnuts they may experience digestive upset because of the high fat content. Symptoms may include vomiting, diarrhoea, or stomach discomfort. Provide fresh water and monitor your dog for changes in behaviour. If your dog ate a very large amount or begins to show persistent symptoms it is best to contact a veterinarian for advice.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Hazelnuts

?

Puppies should generally avoid foods like hazelnuts because their digestive systems are still developing. Nuts are high in fat which may cause stomach upset in young dogs. Puppies also require balanced nutrition to support healthy growth and nuts do not provide the right balance of nutrients for their needs. If a puppy accidentally eats a small piece it is unlikely to cause harm but it should not become a regular treat.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Hazelnuts

?

Small dogs may struggle to chew whole hazelnuts and there is a higher risk of choking if the nuts are swallowed whole. Their smaller digestive systems may also react to the high fat content which can cause stomach upset. If offered at all hazelnuts should be crushed into very small pieces and only given occasionally. Even a couple of nuts can provide a lot of calories for a small breed.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Hazelnuts

?

Senior dogs can eat small amounts of hazelnuts but the high fat and calorie content means they should only be offered occasionally. Older dogs often have lower energy needs and may gain weight more easily from calorie dense foods. Some senior dogs may also have sensitive digestion so fatty foods could cause stomach upset. If given it should be a small portion and not a frequent treat.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Hazelnuts

?

Hazelnuts are not a good treat for overweight dogs because they are very calorie dense and high in fat. Even a small handful can add a large number of calories to a dog's daily intake. Dogs that need to lose weight should focus on lower calorie snacks such as small pieces of vegetables. Limiting high fat foods like nuts can make weight management much easier.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

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.