Can dogs eat almonds?
✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-06-17
How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate). As an Amazon Associate and CJ publisher we may earn a commission at no extra cost to you. Full disclosure.
The full picture
Almonds occupy an awkward middle ground. Unlike grapes or chocolate, they're not chemically toxic to dogs. However, dogs digest them poorly, and they're fatty enough to trigger pancreatitis in sensitive breeds. They're also a realistic choking and intestinal blockage risk, especially for smaller dogs. Salted and flavoured almonds add excess sodium. A stolen plain almond or two usually causes no harm, but don't share them deliberately.
If your dog ate more than a safe amount
For a small accidental taste, watch for vomiting, diarrhoea, or signs of discomfort over the next few hours. For a large amount or if your dog is small or has existing health conditions, call your vet. When in doubt, call the ASPCA Animal Poison Control Center on (888) 426-4435.
Risks to watch for
- Pancreatitis from fat content
- Choking or intestinal blockage
- Salt toxicity in flavoured varieties
- Stomach upset
Safe portion size
None recommended.
Safer alternatives
- Plain unsalted peanut pieces (xylitol-free)
- Blueberries
Does size or breed matter?
Almonds aren't classed as toxic to dogs the way macadamia nuts are, but they're a choking and obstruction risk (particularly whole or in shell) and high in fat, which matters more for small and toy breeds and any dog prone to pancreatitis. Always give plain, unsalted, shelled nuts in small amounts, chopped for smaller dogs.