✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07

Can dogs eat mackerel?

Safe icon
Yes — cooked plain, no bones

Yes. Plain cooked or plain-tinned mackerel is a nutritious fish for dogs. Remove bones and avoid smoked varieties.

As a participant in the Amazon Associates and CJ Affiliate (publisher ID 8024985) programme(s), we earn from qualifying purchases. Links below are affiliate links.
Keep your dog protected: While you're here — vet-strength flea & worm treatments from Best Vet Care, or Stronghold spot-on from Canada Pet Care.

The full picture

Mackerel is another omega-3-rich fish that's great for dogs in moderation. It's higher in fat than some white fish so use in smaller portions for pancreatitis-prone dogs. Fresh mackerel should be fully cooked — never raw. Tinned mackerel in spring water or tomato sauce (no onion) is fine. Smoked mackerel is a hard no — too salty and sometimes contains preservatives. Always check for bones. Like sardines, a couple of times a week is great for skin, coat, and joints.

Risks to watch for

  • Smoked mackerel too salty
  • Bones are a choking risk
  • High fat if overfed

Potential benefits

  • Omega-3
  • Vitamin D, B12
  • Protein

Safe portion size

A small piece of plain cooked mackerel, a couple of times a week.

And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.

CANADA PET CARE
Stronghold for Dogs — 12 Pipettes
Shop Canada Pet Care →
BEST VET CARE
Vet-Strength Flea, Tick & Worm Treatments
Shop Best Vet Care →

Common questions

How much mackerel can I give my dog?
A small piece of plain cooked mackerel, a couple of times a week.
Is mackerel good for dogs?
Yes. Plain cooked or plain-tinned mackerel is a nutritious fish for dogs. Remove bones and avoid smoked varieties.
What are the benefits of mackerel for dogs?
Omega-3; Vitamin D, B12; Protein.

How we keep this site free. Some links on this page take you to Amazon. We earn a small commission if you buy something — at no extra cost to you. Editorial first, products second. Full disclosure.

Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the Animal PoisonLine on 01202 509000 in the UK.