- Published on
Can Dogs Eat Mackerel? Safe Types and How to Serve
- Authors

- Name
- Sih C.
- Role
- Founder of DearPup

The Short Answer
Yes, dogs can eat mackerel, as long as it is the right kind and served plain. That means fully cooked, boneless, unseasoned, and in small amounts. The AKC's guide to feeding fish describes fish as a healthy protein source that is rich in omega-3 fatty acids, which may help decrease inflammation.
The "right kind" part matters with mackerel more than with most fish. There are several species sold under the same name, and one of them, king mackerel, is on PetMD's list of fish that are not safe for dogs.
Here is how to tell them apart, how to prepare mackerel safely, and how much is reasonable for your dog.
Why Mackerel Can Be Good for Dogs
Mackerel is an oily fish, and that is where most of its appeal comes from.
- Protein. The AKC describes fish as a healthy source of protein that is often used in commercial dog food as an alternative to chicken or beef.
- Omega-3 fatty acids. The AKC notes that fish is rich in omega-3s, which may help decrease inflammation. That is why fish oil turns up in so many joint and skin formulas.
- An option for food-sensitive dogs. The AKC also points out that fish can be a good alternative protein for dogs with allergies to more common ingredients like chicken.
A small portion of mackerel is a tasty way to add variety. It does not replace a complete, balanced diet, and dogs on a prescription diet should not get extras without their vet's approval.
Which Mackerel Is Safe, and Which to Skip
Mercury is the main reason species matters. Bigger, longer-lived predatory fish build up more of it. PetMD explains that fish like shark, swordfish, tilefish, and king mackerel are typically larger and older when harvested, so they are more likely to carry unhealthy mercury levels and parasites.
The FDA and EPA's fish advice was written for people, but its mercury rankings are a handy guide to the different mackerels:
| Type of mackerel | FDA/EPA mercury category | For your dog |
|---|---|---|
| Atlantic mackerel | Best Choice | Good option |
| Pacific chub mackerel | Best Choice | Good option |
| Spanish mackerel | Good Choice | Occasional only |
| King mackerel | Choice to Avoid (highest mercury) | Skip it |
If the label just says "mackerel," check the species. If a product does not name the species, choose one that does.
How to Serve Mackerel to Your Dog
- Choose plain fish. Fresh or frozen Atlantic mackerel, or canned mackerel packed in water with no added salt.
- Cook it all the way through. Bake, steam, poach, or grill it without oil, butter, or seasoning. The AKC warns that fish cooked in too much oil can cause stomach upset and even pancreatitis.
- Remove every bone. The AKC calls bones the biggest risk of feeding fish. They are small and brittle and can lodge in the mouth, throat, or gut. Flake the fish with a fork and feel for pin bones.
- Let it cool and portion it. Mix a small amount into your dog's regular food or offer a few flakes as a treat.
- Start small. Mackerel is rich. Try a little first and watch for loose stool over the next day.
Mackerel skin is a judgment call. PetMD notes that fish skin can be a source of collagen, but it is fatty, so leave it off for dogs with sensitive stomachs. Our guide to fish skin for dogs covers this in more detail.
Not sure if a food is safe? Scan it.
DearPup's AI food scanner grades dog foods and treats A through F, with a safety rating, macro breakdown, and a plain-English vet note. Free to download.
Download DearPup FreeHow Much Mackerel Is Safe?
Treat mackerel as a treat, not a meal. The AKC's rule of thumb is that treats should make up no more than 10% of your dog's daily diet. Mackerel is oily and calorie-dense, so the portion that fits inside that 10% is smaller than it looks, especially for small dogs. Start with a few flakes and keep it occasional rather than daily.
If your dog is overweight or prone to pancreatitis, ask your vet first, since oily fish adds fat quickly. Our dog calorie calculator can help you see where treats fit in a day.
Mackerel to Avoid
- King mackerel, because of its high mercury level.
- Raw mackerel. The AKC notes that raw fish can carry salmonella and listeria, which can sicken your dog and your family. PetMD adds that the AVMA does not recommend raw or undercooked fish for dogs. Our guide to raw fish for dogs explains why.
- Mackerel in oil or sauce. Extra oil adds fat, and tomato or spiced sauces add salt and seasonings.
- Smoked, salted, pickled, or marinated mackerel. These are prepared with salt and often seasonings. The AKC warns that seasonings can cause serious problems, especially if they contain garlic.
- Fried mackerel. PetMD notes that the heavy oils and butter in fried fish can trigger pancreatitis.
Signs to Watch For
Most dogs handle a small portion of plain mackerel without trouble. Mild, short-lived signs can include soft stool or a bit of gas. Call your vet if you notice:
- Repeated vomiting or diarrhea
- Gagging, pawing at the mouth, or trouble swallowing, which can mean a bone is stuck
- A painful, hunched posture or a swollen belly, which can be signs of pancreatitis
- Lethargy or loss of appetite after eating fish
Other Fish Worth Trying
If your dog enjoys mackerel, these lower-mercury fish are good rotations. PetMD lists whitefish, flounder, salmon, herring, catfish, cod, and whiting among the safer options. See our guides to cod, tilapia, and fish for dogs in general.
Practical Takeaways
- Plain, cooked, boneless Atlantic or Pacific chub mackerel is a healthy occasional treat.
- Skip king mackerel, raw fish, and anything smoked, salted, fried, or sauced.
- Remove every bone before serving.
- Keep portions small and stay within the 10% treat rule.
- Ask your vet first if your dog is on a prescription diet or has a history of pancreatitis.
For a wider view of which kitchen foods are fine and which are not, see our lists of human foods dogs can eat and toxic foods for dogs.
Feed your dog with confidence
DearPup scans your dog's food in seconds and builds a daily care plan around their breed, age, and lifestyle, so every meal supports a longer, healthier life.
Download DearPup FreeFrequently Asked Questions
Can dogs eat mackerel?
Yes, in moderation. Plain, fully cooked, boneless mackerel is a good source of protein and omega-3 fatty acids. Stick to smaller, lower-mercury types like Atlantic mackerel, and avoid king mackerel, which PetMD lists among the fish that are not safe for dogs.
Can dogs eat canned mackerel?
Occasionally, if you choose the right can. Look for mackerel packed in water with no added salt, the same standard PetMD recommends for canned sardines. Skip mackerel canned in oil, tomato sauce, or seasoned brines, and check for bones before serving.
Can dogs eat raw mackerel?
It is not recommended. The AKC notes that raw fish can carry bacteria such as salmonella and listeria, and PetMD reports that the AVMA does not recommend raw or undercooked fish for dogs because of parasite risk. Cook mackerel all the way through first.
How much mackerel can I give my dog?
Treat it as a treat. The AKC rule of thumb is that treats should make up no more than 10% of your dog’s daily calories. Mackerel is calorie-dense, so the right portion is smaller than it looks. Ask your vet for an amount that fits your dog’s size and diet.
Is smoked mackerel safe for dogs?
It is better to skip it. Smoked, salted, pickled, and marinated mackerel are prepared with salt and often seasonings, and the AKC warns that seasonings can cause serious problems, especially when they contain toxic ingredients like garlic.