Fish & seafood · updated 2026-09-12
Can dogs eat sardines?
Yes — tinned in water, no salt, a few.

Why
Sardines are rich in omega-3, calcium (from the soft bones) and vitamin D, and low in mercury because they are small fish. Tinned in spring water is best; brine is salty and oil is fatty.
How to serve it
One sardine for a small dog, two or three for a large one, a couple of times a week.
If they eat too much
Loose or greasy stools if too many; salt from brine.
How much sardines for my dog?
A daily maximum for a healthy adult dog, kept inside the 10% treat rule. Enter body weight.
Up to 23 g a day — roughly 2 tablespoons (a small handful) · tinned in water, unsalted.
Treats of all kinds should stay under about 10% of daily calories. Puppies, kittens, seniors and pets with a medical condition: ask your vet first.
And for cats?
Safe. Yes — cats love them, in moderation. Can cats eat sardines? →
Related foods for dogs
- AnchoviesIn moderation
- Cod & white fishSafe
- Crab & lobsterIn moderation
- Fish bonesToxic
- Mussels & clamsIn moderation
- Raw fishAvoid
See the whole list: Can dogs eat…? · printable fridge chart
This guide is general information for healthy adult dogs, based on published veterinary guidance (ASPCA, Pet Poison Helpline, AKC, VCA). It is not a substitute for advice from your own vet, who knows your dog's weight, age and medical history. If you are unsure, ask them before sharing any human food.


