from the dog health hub
Can Dogs Eat Mackerel? Yes, and It's One of the Better Fish to Share
Yes, for most dogs. Mackerel is an oily fish packed with omega-3 fatty acids, and plain cooked fillets or tinned mackerel in spring water make a genuinely healthy occasional addition. Skip smoked mackerel and anything in brine, tomato sauce or chilli oil, check for bones, and keep portions modest because it is a rich, fatty fish.
Why it works
Mackerel earns its reputation. It is rich in EPA and DHA, the long-chain omega-3 fats linked to skin, coat and joint support in dogs, plus good quality protein, vitamin D and B12. As a smaller, short-lived fish it also sits low on the food chain, so it accumulates less mercury than big predators like tuna, which makes it one of the safer oily fish to feed regularly in sensible amounts.
The caveats are about preparation and richness. Smoked mackerel is heavily salted, and tinned varieties in brine or spicy sauces add salt and irritants a dog does not need. Being an oily fish, a large portion is a lot of fat in one go, which can upset stomachs and is a risk for dogs prone to pancreatitis. Cooked bones and the larger raw bones can also splinter or lodge, so flake the flesh and check it first.
How to serve it safely
- Best options: plain cooked fresh mackerel, or tinned mackerel in spring water or a little olive oil, drained.
- Flake it and check for bones, especially the fine pin bones along the fillet.
- Portion guide: a teaspoon or two of flaked fish for a small dog, up to roughly half a fillet for a large dog, once or twice a week.
- Avoid smoked mackerel, peppered fillets, and tins in brine, tomato or chilli sauce.
- Introduce gradually. Oily fish in a dog that is not used to it is a classic recipe for loose stools.
When to ring the vet
ring your vet if
Loose stools or vomiting after a rich or oversized portion · A hunched, uncomfortable belly after fatty food, which deserves a vet call · Gagging or pawing at the mouth if a bone may have caught · Excessive thirst after salty smoked or brined fish
Frequently Asked Questions
Is tinned mackerel OK for dogs?
Yes, and it is often the easiest way to feed it. Choose tins in spring water, drain them, and check the label for added salt. Avoid brine, tomato sauce and anything peppered or spiced.
Can dogs eat raw mackerel?
Cooked is safer. Raw fish can carry parasites and bacteria, and while frozen-then-thawed fish reduces the parasite risk, most vets suggest lightly cooking fish for dogs unless you are following a properly managed raw diet.
How often can I give my dog mackerel?
Once or twice a week in modest portions suits most dogs. It is rich, so more than that mostly adds calories and fat, and daily oily fish is worth running past your vet if your dog is overweight or has had pancreatitis.
More quick answers
a treat with no mystery ingredients
Want a treat that's actually
made for sensitive dogs?
Our soft-baked treats use insect protein and named botanicals, with none of the usual allergy suspects. One of each flavour in the multipack.
See the multipack →This article is for information, not diagnosis. If your dog has eaten something worrying, ring your vet or, out of hours, an emergency vet. Every dog is different, and your vet knows yours.