Pupkeeper
Caution

Can dogs eat sardines? Caution

Caution. Plain sardines canned in water are fine as a small treat, soft bones and all, but sardines in oil or sauce can upset a dog's stomach.

Sardines and dogs: key facts

Verdict
Caution · Watch at home
What it can do
Upset stomach, vomiting, belly pain and diarrhea.
How fast
Vomiting after a fatty meal can be delayed 1-4 days
How to serve
Choose sardines canned in water with no added salt; their soft bones are safe to eat. Give a small portion the first time, and keep them an…
What to do now
Check whether the sardines were packed in water, oil or a sauce. All steps
Sources
AKC, Pet Poison Helpline. Reviewed 9 October 2026.

What should I do if my dog ate sardines?

  1. Check whether the sardines were packed in water, oil or a sauce.
  2. Watch for vomiting, diarrhea or belly pain over the next few days.
  3. If the sauce had garlic or onion, call your vet or a pet poison line now.
  4. Call your vet if your dog ate a lot of sardines in oil, or is vomiting or has belly pain.

Don't

  • Don't share sardines packed in oil or sauce, or salted ones.
  • Don't add salt or seasoning.

How to give it safely

Choose sardines canned in water with no added salt; their soft bones are safe to eat. Give a small portion the first time, and keep them an occasional treat.

Symptoms to watch for

  • Upset stomach
  • Vomiting
  • Belly pain
  • Diarrhea

When signs appear: Vomiting after a fatty meal can be delayed 1-4 days

Why

Canning makes the tiny bones soft and edible. Oil can cause stomach upset or even pancreatitis, and sauces and seasonings can contain garlic, which is toxic to dogs.

Sources

Guide reviewed 9 October 2026. Page updated 7 November 2026.

General information from the sources above, not a diagnosis. When in doubt, call your vet.