Can Dogs Eat Pistachios?
Pistachios are a popular snack in American homes, and it’s easy for a dog to grab a few dropped nuts or a pile of shells. So can dogs eat pistachios? Pistachios aren’t toxic to dogs, but they aren’t a good treat. They’re high in fat, often heavily salted, and their shells are a choking and blockage hazard. Pistachios can also carry mold toxins that are dangerous to dogs.
Here are seven critical facts every responsible dog owner should know.
Fact 1: Pistachios Aren’t Toxic, but They Aren’t Safe Either
Unlike macadamia nuts, which are toxic to dogs, pistachios don’t contain a known poison. A dog that eats one or two plain, shelled pistachios will usually be fine.
“Not toxic” is different from “safe,” though. Pistachios carry several risks that make them a poor choice for dogs, especially in larger amounts or when they’re salted or flavored.
Fact 2: High Fat Can Trigger Pancreatitis
Pistachios are rich in fat. About one ounce (roughly 49 kernels) contains around 13 grams of fat and 160 calories. For a dog, especially a small one, that’s a lot.
Too much fat can cause:
- Vomiting and diarrhea
- Stomach pain
- Pancreatitis, a painful inflammation of the pancreas that can become serious
Breeds like Miniature Schnauzers and Yorkshire Terriers, as well as overweight dogs, are more prone to pancreatitis. Signs include a hunched posture, vomiting, loss of appetite, and belly pain. These need prompt veterinary care.
Fact 3: Shells Are a Choking and Blockage Risk
Pistachio shells are hard, sharp, and indigestible. If a dog eats them, they can:
- Get stuck in the throat and cause choking
- Scrape or cut the mouth, throat, or intestines
- Cause an intestinal blockage, especially in small dogs
Can Dogs Eat Pistachios Without the Shell?
Shelled pistachios remove the choking risk from shells, but the fat, salt, and mold concerns remain. Shelled is safer than whole, but still not recommended as a regular treat.
Always throw shells in a covered trash can. Many dogs love to crunch on them.
Fact 4: Mold Toxins (Aflatoxins) Are a Hidden Danger
Pistachios are prone to contamination by a mold called Aspergillus, which can produce aflatoxins. Dogs are very sensitive to aflatoxins, which can damage the liver. Pet food recalls related to aflatoxins have happened in the past.
You can’t always see aflatoxin contamination. Never let your dog eat old, stale, or moldy nuts, and avoid feeding nuts in general.

Fact 5: Salt and Seasonings Add More Risk
Most pistachios are roasted and salted. Some come in flavors like garlic, chili, or barbecue. These add more risks:
- Salt: can cause excessive thirst, vomiting, and in large amounts, sodium poisoning
- Garlic and onion seasoning: can damage a dog’s red blood cells
- Chili and spices: can irritate the stomach
The ASPCA lists salty snacks and nuts among the people foods to avoid giving pets.
Fact 6: How Many Pistachios Are Too Many?
If you decide to share, the limit is small:
- Small dogs (under 20 lbs): skip pistachios entirely
- Medium dogs (20–50 lbs): one or two shelled, unsalted pistachios, rarely
- Large dogs (over 50 lbs): two or three shelled, unsalted pistachios, rarely
Honestly, the safest choice is to not share pistachios at all and pick a healthier dog treat.
Fact 7: Pistachio Products Can Be Worse Than the Nut
- Pistachio ice cream: dairy and sugar, and some brands use sweeteners like xylitol, which is very dangerous for dogs
- Pistachio baklava and pastries: sugar, butter, and honey
- Pistachio pudding: sugar and dairy
- Mixed nuts: may include macadamia nuts, which are toxic to dogs
What to Do If Your Dog Ate Pistachios
A Few Plain Pistachios
Most dogs will be fine. Offer water and watch for vomiting or diarrhea over the next 24 hours.
A Large Amount or Shells
Contact your vet, especially if your dog is small. Watch for:
- Vomiting or retching
- Diarrhea
- Belly pain or a hunched posture
- Loss of appetite
- Straining to poop or no bowel movements (possible blockage)
Flavored or Moldy Pistachios
Call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435, especially if the nuts contained garlic or onion or looked moldy.
Pistachios vs. Other Nuts for Dogs
- Macadamia nuts: toxic. Never feed them.
- Black walnuts: toxic, especially when moldy
- Almonds: not toxic, but hard to digest and a choking risk
- Pecans: not recommended because of mold risk and fat
- Plain peanuts: technically legumes, and okay in tiny unsalted amounts
- Pistachios: not toxic, but fatty, salty, and mold-prone
Healthier Treat Swaps for Dogs
If your dog loves crunchy snacks, try these instead:
- Baby carrots
- Apple slices (no seeds or core)
- Plain green beans
- Unsalted, unbuttered air-popped popcorn in small amounts
Looking for safe fruit ideas? Read our guides on can dogs eat kiwi, can dogs eat pomegranate, and can dogs eat dragon fruit. The American Kennel Club’s list of human foods for dogs is another helpful reference.
Why Dogs Love Pistachios (and Their Shells)
Dogs are drawn to the salty, roasted smell of pistachios, and the crunchy shells feel like a fun chew. That’s exactly why they’re risky. A dog that finds a bowl of shells on the coffee table can swallow a lot very quickly. A few habits help prevent accidents:
- Eat pistachios at a table, not on the floor or sofa.
- Use a lidded bowl for shells, and empty it into a covered trash can.
- Store bags of nuts in a closed cupboard, not on low shelves.
- Tell guests not to share nuts with your dog.
If your dog is a determined scavenger, a “leave it” cue is a lifesaver. Our guide on how to teach a dog to drop it helps with this too.
In Short
Can dogs eat pistachios? They’re not toxic, so one or two plain, shelled pistachios usually won’t hurt a medium or large dog. The high fat, salt, sharp shells, and possible mold contamination make them a risky snack, though. The smartest move is to keep pistachios out of reach and choose a dog-friendly treat instead.
Frequently Asked Questions
Are pistachios poisonous to dogs?
No, pistachios aren’t poisonous, but they can cause stomach upset, pancreatitis, or blockages, and moldy nuts can be dangerous.
Can pistachio shells hurt my dog?
Yes. Shells can cause choking, cuts in the digestive tract, and intestinal blockages.
Can puppies eat pistachios?
No. Puppies have small digestive tracts and sensitive stomachs, so pistachios are too risky.
What nuts are toxic to dogs?
Macadamia nuts and black walnuts are known to be toxic. Moldy nuts of any kind are dangerous.
My dog ate a bag of pistachios. What should I do?
Call your vet right away. A large amount of fat, salt, and shells can cause serious problems, especially in small dogs.

Comments