Skip to content
Free UK delivery over £39 · Tracked & fast · Happy pets, happy homes
Giddy PetsGiddy Pets

Can dogs eat nuts?

As a rule, no — keep nuts away from your dog. Macadamia nuts are genuinely toxic and can make a dog seriously unwell, and most other nuts are not worth the risk either, between the fat content, added salt, choking hazard and the chance of mould. Plain peanuts, which are technically a legume rather than a tree nut, are the one exception most dogs tolerate in very small amounts.

The short answer, nut by nut

Macadamia nuts are the one to know by name. Even a small amount can cause weakness, wobbliness, vomiting and a raised temperature in dogs, usually appearing within half a day of eating them. It is rarely fatal, but it is unpleasant enough, and unpredictable enough by dog and by amount, that macadamia nuts should never be offered on purpose.

Walnuts and pecans are not on the same level as macadamia, but they carry their own problem: they mould easily, and mouldy walnuts in particular can carry toxins that cause tremors and seizures in dogs. Black walnuts specifically are also linked to stomach upset and, less commonly, more serious reactions. Almonds, cashews and pistachios are not classed as toxic, but they are hard for a dog to digest, high in fat, and a genuine choking risk whole — the fat content alone can trigger pancreatitis in a dog who eats a large handful.

Peanuts, botanically a legume rather than a true nut, are the exception. Plain, unsalted and in small amounts, most dogs tolerate them without issue, which is why plain peanut butter — checked carefully for xylitol — is a more common treat than the nut on its own.

Why the risk outweighs the treat

Nuts as a group are calorie-dense and high in fat, and a dog's digestive system is not well suited to processing large amounts of fat in one go. Beyond the macadamia-specific danger, the more common problem with nuts generally is an upset stomach or, in a dog who eats a large quantity, pancreatitis brought on by the fat load.

Salted nuts add a second problem on top of the fat: too much salt in one sitting can cause excessive thirst and, in a small dog eating a large amount, more serious symptoms. Flavoured or coated nuts — honey roasted, chocolate covered, spiced — bring in ingredients that are separate hazards in their own right.

If your dog eats nuts

If you know or suspect your dog has eaten macadamia nuts, ring your vet straight away rather than waiting for symptoms to appear — they can advise whether your dog needs to be seen based on how many were eaten and your dog's size.

For other nuts, watch for vomiting, diarrhoea, lethargy or a painful, tense abdomen over the following day or two, particularly after a large or unknown quantity. Contact your vet if any of that develops, or sooner if your dog seems genuinely unwell.

What to feed instead

A shop-bought dog treat gives your dog the reward without the fat, salt and choking risk that comes with a handful of nuts, and it is far easier to keep portions consistent from one treat to the next.

Puzzle feeders and slow feeders work well for treat time generally, letting a small, safe treat last longer than a nut ever would, and they give a dog something constructive to do rather than hovering near a bowl of nuts left within reach.

Make treat time better

Things we stock that owners commonly reach for here. Nothing on this page depends on you buying one.

Inflatable Herding Ball with Handles for Dogs

Inflatable Herding Ball with Handles for Dogs

£29.99

Chicken-Wrapped Milk Stick Dog Treats

Chicken-Wrapped Milk Stick Dog Treats

From£12.99

Plush Strawberry Snuffle Mat

Plush Strawberry Snuffle Mat

From£13.99

Plush Snuffle Foraging Mat

Plush Snuffle Foraging Mat

£13.99

Browse all of Can dogs eat…

Common questions

Are macadamia nuts poisonous to dogs?
Yes, genuinely so. Even a small amount can cause weakness, wobbliness, vomiting and a raised temperature within around twelve hours, and while it is rarely fatal, it is unpleasant and unpredictable enough that macadamia nuts should never be given to a dog on purpose.
Can dogs eat peanuts?
Plain, unsalted peanuts in small amounts are tolerated by most dogs, since peanuts are technically a legume rather than a tree nut. Avoid salted, flavoured or coated peanuts, and always check any peanut butter for xylitol before offering it.
Can dogs eat almonds or cashews?
They are not classed as toxic, but they are hard to digest, high in fat and a genuine choking hazard whole. A dog who eats a large handful is more at risk of an upset stomach or pancreatitis than any benefit the nuts provide, so they are best left off the menu.
What should I do if my dog eats nuts from the bin?
Work out roughly what and how much if you can, and ring your vet for advice, particularly if macadamia nuts were involved or your dog is small. Watch for vomiting, diarrhoea, lethargy or abdominal discomfort over the next day or two either way.

Related

Sources

Written against guidance published by UK veterinary and welfare organisations. Always confirm specifics with your own vet.

Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.