All foods › Can Dogs Eat… › Mackerel

Can Dogs Eat Mackerel?

⚠️ In Moderation
✅ Cross-checked against veterinary poison-control guidance · Oct 2026 audit
⚠️ Educational info only. If your pet just ate something and looks unwell, skip the reading and call your vet or Pet Poison Helpline (US): (855) 764-7661.
Yes, the right kind. Atlantic mackerel is a healthy treat — king mackerel is too high in mercury.

Why it’s a sometimes-food

Atlantic mackerel offers omega-3s and protein with moderate mercury, making it a reasonable occasional fish. King mackerel is a large, long-lived predator that accumulates far more mercury, so it should not be fed to dogs at all.

How to serve it safely

Serve cooked, boneless Atlantic mackerel, plain and unseasoned, a few times a month at most. Smoked or salted versions are too salty.

Warning signs to watch for

Mercury builds up over time; chronic overfeeding can show as vomiting, loose stools and, in severe cases, neurological signs.

When to call the vet

If you are unsure which mackerel it was, ask your vet before making it a routine treat.

Common questions

Can dogs eat canned mackerel?

Yes — water-packed and drained, in modest amounts. It is one of the affordable oily-fish options.

How do I know it is Atlantic mackerel?

Check the label — king mackerel is usually named as such. When the label does not say, ask before buying for your dog.

More foods for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate something concerning, contact your veterinarian or a pet poison hotline right away.