Nuts are a popular snack for humans, known for being nutritious and filling. But can dogs eat nuts? As a dog owner, you may have considered sharing some nuts with your furry friend, but not all nuts are safe for dogs. In this guide, we’ll explore which nuts are safe, the health benefits they may offer, and the risks involved in feeding nuts to your dog.

Can Dogs Eat Nuts?
The answer depends on the type of nut. Some nuts are safe for dogs in small amounts, while others can be toxic or harmful. Safe nuts, such as peanuts and cashews, can offer health benefits when served in moderation, but there are many nuts that should be avoided entirely. Understanding which nuts are safe and how to serve them is key to keeping your dog healthy.
Nuts That Are Safe for Dogs (In Moderation)
The following nuts are generally considered safe for dogs when served in small amounts and without added salt, sugar, or seasonings:
-
Peanuts (Unsalted and Plain)
- Peanuts are one of the most commonly given nuts to dogs and are safe when unsalted and served in moderation. They are a good source of protein and healthy fats, but they’re also high in calories, so limit the amount you give.
-
Cashews
- Cashews are safe for dogs when served plain and unsalted. They contain healthy fats, vitamins, and minerals like magnesium, but they should be given in moderation due to their fat content.
-
Almonds (With Caution)
- While not toxic to dogs, almonds can be difficult for them to digest and may pose a choking hazard. If you decide to give your dog almonds, be sure to break them into small pieces and serve sparingly.
Nuts That Are Toxic or Harmful to Dogs
The following nuts should never be given to dogs, as they can cause serious health issues:
-
Macadamia Nuts
- Macadamia nuts are highly toxic to dogs and can cause symptoms such as weakness, vomiting, tremors, and fever. Even small amounts can lead to poisoning, so avoid giving your dog macadamia nuts at all costs.
-
Walnuts
- Walnuts can cause gastrointestinal upset and, if mouldy, can contain toxins that lead to serious health problems in dogs, including seizures. Black walnuts, in particular, are especially dangerous and should be avoided entirely.
-
Pecans
- Pecans are high in fat and can easily become mouldy, producing a toxin called juglone. Eating pecans can lead to digestive issues and even neurological symptoms in dogs, so it’s best to avoid them.
-
Pistachios
- While not highly toxic, pistachios are high in fat and can lead to pancreatitis or obesity in dogs if consumed in large quantities. The shells also pose a choking hazard.

Nutritional Benefits of Safe Nuts for Dogs
Nuts, when fed in moderation and from safe varieties, can provide some health benefits for dogs, including:
-
Healthy Fats
- Many nuts, such as peanuts and cashews, contain healthy fats that support brain function, skin health, and coat condition. However, too much fat can lead to weight gain, so portion control is essential.
-
Protein
- Nuts are a source of plant-based protein, which can help support muscle growth and energy levels in dogs.
-
Vitamins and Minerals
- Safe nuts, like cashews, contain important vitamins and minerals, such as vitamin E, magnesium, and zinc, which contribute to overall health.
However, because nuts are calorie-dense and high in fat, they should only be given as an occasional treat, not as a regular part of your dog’s diet.
Risks of Feeding Nuts to Dogs
While some nuts are safe for dogs, there are several risks involved in feeding nuts to dogs, including:
-
High Fat Content
- Many nuts are high in fat, which can lead to weight gain or even pancreatitis, a serious condition that causes inflammation of the pancreas. Dogs with a history of pancreatitis should avoid nuts entirely.
-
Choking Hazard
- Whole nuts, especially harder varieties like almonds, can pose a choking risk, especially for smaller dogs. Always break nuts into small pieces or grind them before serving.
-
Allergic Reactions
- Some dogs may be allergic to certain nuts, just as humans can be. Symptoms of an allergic reaction include itching, swelling, vomiting, and diarrhoea. If you suspect your dog has a nut allergy, discontinue feeding and consult your vet.
-
Salt and Additives
- Many store-bought nuts are coated in salt, sugar, or other seasonings, which can be harmful to dogs. Always choose plain, unsalted nuts if you decide to share them with your dog.

How to Safely Feed Nuts to Your Dog
If you decide to give your dog nuts, follow these tips to ensure they’re served safely:
-
Choose Safe Nuts
- Stick to dog-safe nuts like plain peanuts, cashews, or almonds, and avoid any nuts that are toxic or harmful, such as macadamia nuts and walnuts.
-
Serve in Small Quantities
- Nuts are calorie-dense, so serve only a few small pieces at a time. Treats, including nuts, should make up no more than 10% of your dog’s daily calorie intake.
-
Break Them Into Small Pieces
- Whole nuts can be a choking hazard, especially for smaller dogs. Always break nuts into small, manageable pieces before offering them to your dog.
-
Avoid Salted or Flavoured Nuts
- Only feed your dog plain, unsalted nuts. Salt and other seasonings can cause dehydration, sodium poisoning, or digestive upset.
-
Introduce Gradually
- If it’s your dog’s first time eating nuts, introduce them slowly and monitor for any signs of an allergic reaction or digestive discomfort.
Can Puppies Eat Nuts?
Puppies can eat nuts, but it’s best to be cautious. Since puppies have more sensitive digestive systems than adult dogs, it’s important to introduce nuts in very small amounts and only from safe varieties like plain peanuts or cashews. Always break nuts into small pieces to avoid choking, and consult your vet before offering nuts to puppies.
How Many Nuts Can I Give My Dog?
The number of nuts you can give your dog depends on their size, activity level, and overall health. Here’s a general guideline for feeding nuts to dogs:
- Small dogs: 1-2 small pieces of safe nuts (e.g., peanuts or cashews) per week
- Medium dogs: 2-3 small pieces per week
- Large dogs: 3-4 small pieces per week
Since nuts are high in calories and fat, they should only be given as an occasional treat. Overfeeding nuts can lead to weight gain or other health issues.
Health Benefits of Nuts for Dogs
When fed in moderation and from safe varieties, nuts can offer some health benefits to dogs, including:
-
Improved Skin and Coat
- The healthy fats in nuts, particularly omega-3 and omega-6 fatty acids, can help promote a shiny coat and healthy skin.
-
Energy Boost
- The combination of protein and healthy fats in nuts can provide a concentrated source of energy for active dogs.
-
Vitamins and Minerals
- Nuts like cashews are rich in vitamins and minerals, such as vitamin E and magnesium, which can support immune function, metabolism, and bone health.
Alternatives to Nuts for Dogs
If you’re concerned about the risks of feeding nuts to your dog or are looking for other healthy snacks, there are plenty of safe alternatives. Some good options include:
-
Carrot Sticks
- Carrots are low in calories, high in fibre, and good for your dog’s dental health.
-
Apple Slices
- Apples provide vitamins and fibre, but remember to remove the seeds and core before feeding them to your dog.
-
Blueberries
- These small berries are rich in antioxidants and can be fed fresh or frozen as a refreshing treat.
-
Pumpkin Seeds (Unsalted)
- Pumpkin seeds are a healthy alternative to nuts, providing essential nutrients like magnesium and zinc without the high fat content of nuts.
Final Thoughts
In conclusion, dogs can eat certain types of nuts, such as peanuts and cashews, but they should only be given in moderation and with caution. Many nuts, including macadamia nuts and walnuts, are toxic to dogs and should be avoided entirely.
If you decide to share nuts with your dog, always choose plain, unsalted varieties, break them into small pieces, and serve them as an occasional treat. As with any new food, introduce nuts slowly and monitor your dog for any signs of allergies or digestive upset. When in doubt, consult your vet before adding nuts to your dog’s diet.
FAQ
-
Can dogs eat peanut butter?
- Yes, dogs can eat peanut butter, but make sure it’s free from xylitol, a sugar substitute that is highly toxic to dogs. Choose plain, unsalted peanut butter without added sugar.
-
Are almonds safe for dogs?
- While almonds are not toxic to dogs, they can be difficult to digest and pose a choking hazard. If you give your dog almonds, break them into small pieces and serve sparingly.
-
What should I do if my dog eats macadamia nuts?
- If your dog eats macadamia nuts, contact your vet immediately. Macadamia nuts are highly toxic to dogs and can cause serious symptoms such as vomiting, tremors, and weakness.