Grilled salmon fillet served on a ceramic plate with lime and dill

Can Dogs Eat Fish? Benefits, Risks & Safe Feeding Guide

Yes, dogs can eat fish, as long as it is fully cooked, completely boneless, plain, and a species low in mercury. Fish is one of the best occasional treats you can share, because it packs protein and omega-3 fatty acids into a lean, easily digested package. The catch is that not every fish is equal: a fillet of baked salmon is a world away from fried fish sticks, and a shark steak is never on the menu. This guide gives you the full species verdicts, the mercury rules, the cooking methods ranked, and portions by dog size.

Last updated: 16 October 2026

The Short Answer

Dogs can eat fish that is cooked through, deboned, and unseasoned. The AKC says fish can be part of a healthy diet for your dog provided it is fully cooked without added oils or seasonings, contains no bones, and is not a species prone to high mercury levels, such as tuna. Choose short-lived, low-mercury species like salmon, sardines, herring, cod, tilapia, or whitefish. Avoid shark, swordfish, king mackerel, and tilefish. Keep fish as a treat, not a daily staple, and see our complete guide to foods dogs can eat for the full picture.

Grilled salmon fillet served on a ceramic plate with lime and dill

The Fish Safety Index

No single source on the first page of Google lists every species with its verdict, so here is one table for the whole sea. Mercury levels follow the FDA’s seafood advisory: highest in long-lived predators like shark, swordfish, king mackerel, and tilefish, lower in short-lived species. Preparation notes come from the AKC and PetMD guidance below.

SpeciesVerdictMercuryPreparation notes
SalmonYes, top pickLow, the FDA reports salmon is very low in mercuryMust be fully cooked, never raw or smoked; remove every bone
SardinesYes, excellentLow, small fish low on the food chainPlain, packed in water, no added salt; soft canned bones are fine
AnchoviesYesLowPlain only; canned ones are salty, so rinse and keep portions tiny
HerringYesLowCooked and boneless; never pickled or smoked herring
TilapiaYesLowCook thoroughly, remove all bones; lean and gentle on stomachs
CodYesLowPlain baked or steamed fillet; widely used in commercial dog food
Whitefish, pollock, flounder, soleYesLowPlain cooked fillets; all appear on the AKC’s list of safer species
CatfishYesLowFully cooked, deboned, never battered or deep-fried
Trout (farm-raised)YesLowCook fully: raw trout carries the same parasite risk as raw salmon
Mackerel (small Atlantic or Pacific)Yes, occasionallyLow to moderateDo not confuse with king mackerel, which is a different fish entirely
Tuna (light or skipjack)Tiny amounts onlyModerateAn occasional treat, never a regular food; watch total mercury intake
Tuna (albacore)Better skippedHigherAlbacore carries more mercury than light tuna; give it a miss
SharkNoHigh, among the FDA’s highest-mercury fishAvoid completely
SwordfishNoHigh, named by the AKC as a species to avoidAvoid completely
King mackerelNoHigh, among the FDA’s highest-mercury fishAvoid completely
TilefishNoHigh, among the FDA’s highest-mercury fishAvoid completely

Variety is smart for the same reason dieticians recommend it to people: rotating salmon, sardines, cod, and tilapia spreads out any trace contaminants instead of stacking the same exposure. Fish from polluted local waters deserves extra caution, so recreational catches from rivers near industry are best kept off the menu. For tins, portions and bone safety, see our sardines guide for dogs.

Why Mercury Matters for Dogs

Mercury builds up in long-lived predatory fish over their lifetime, and it can accumulate in your dog the same way. Dogs fed high-mercury fish regularly risk heavy metal toxicity. The AKC’s tuna guide lists the warning signs to take straight to the vet: hair loss, anxiety or nervousness, vision loss, loss of coordination, tremors, vomiting blood, and watery or bloody diarrhoea. This is the real reason a small piece of tuna from your plate is fine but tuna as a habit is not.

How to Cook Fish for Dogs, Ranked

Cooking is where fish goes from risky to safe. Raw fish can carry salmonella and listeria, and the FDA warns that handling raw pet food can contaminate your kitchen too. Heat until the flesh is opaque and flakes easily. Season nothing: butter, oil, salt, garlic, and onion all stay out of your dog’s portion.

MethodVerdictNotes
Steamed or baked plainBestNo oil, no seasoning, no foil-butter packets; flaky flesh makes bones easier to spot
Boiled in plain waterBestSimple and safe; pat dry and cool before serving
Grilled without oilGoodWatch for charred bits and double-check for bones
Canned in waterOK occasionallyChoose no-salt-added; drain and rinse. PetMD gives the same advice for canned salmon
SmokedSkipVery salty, and cold-smoked fish is not cooked through the same way
Fried or batteredSkipOil, batter, and seasoning bring gut upset and, in sensitive dogs, pancreatitis; the AKC flags oily cooking as a pancreatitis trigger
Fish sticksNot idealBreading, oil, salt, and preservatives with little nutrition; a plain fillet beats them every time
Raw or sushi-gradeNoBacteria and parasite risk; raw salmon and trout can carry the parasite behind salmon poisoning disease, which PetMD says can be fatal without treatment
Plated cooked salmon with cherry tomatoes and lemon, how not to serve fish to dogs

Two questions come up constantly. Fish and rice together? Plain cooked fish with plain cooked rice is a fine occasional treat meal, especially for a mildly upset stomach, though it is not a balanced diet on its own. Fish skin? PetMD says cooked salmon skin is safe in small amounts and carries extra omega-3s, but it is fatty, so keep the piece small.

And the classic dinner-time question, can dogs eat shrimp alongside fish? Yes, plain cooked shrimp is another safe seafood option, with the same rules: cooked, plain, shells and tails removed.

How Much Fish, and How Often

Brown dog eating from a bowl, enjoying a fish-flavoured meal

The AKC’s portion rule applies to fish like everything else: treats, including fish, should stay within 10 percent of your dog’s daily calories. Fish is rich, so a little goes a long way. The weekly bands below are adapted from PetMD’s salmon serving guidelines, applied to any cooked, boneless, low-mercury fish. Start low the first time and watch for vomiting, itching, or loose stool before offering more.

Dog sizeWeightWeekly maximum of cooked boneless fish
Extra-small2 to 20 lb (1 to 9 kg)1 to 2 oz (28 to 56 g)
Small21 to 30 lb (9.5 to 14 kg)2 to 3 oz (56 to 85 g)
Medium31 to 50 lb (14 to 23 kg)3 to 4 oz (85 to 113 g)
Large51 to 90 lb (23 to 41 kg)4 to 6 oz (113 to 170 g)
Extra-largeOver 90 lb (over 41 kg)6 to 8 oz (170 to 227 g)

Once or twice a week is plenty for most healthy adult dogs. Fish should not be a daily food unless it is part of a balanced diet your vet or a veterinary nutritionist designed, because too much of one food creates nutritional imbalances. Dogs with pancreatitis, kidney disease, or prescription diets should only get fish after a vet’s approval.

For a seafood portion rule that counts individual pieces rather than ounces, see our guide to whether dogs can eat shrimp.

Bones, and the After-a-Mishap Checklist

Fresh raw fish on ice at a seafood market

Bones are the biggest danger in fish, according to the AKC: fish bones are small, brittle, and can lodge in the mouth, throat, stomach, or intestines, sometimes even perforating the organ wall. Use boneless fillets when you can, and run your fingers along the cooked flesh before serving. If your dog has already swallowed fish bones, watch for gagging, choking, drooling, pawing at the mouth, vomiting, abdominal pain, or bloody stool, and call your vet rather than trying to pull anything out yourself.

If your dog ate raw fish, call your vet and describe what and how much. Watch for vomiting, diarrhoea, fever, weakness, or loss of appetite over the next few days. Raw salmon and trout from the Pacific Northwest carry the parasite behind salmon poisoning disease, which needs prompt veterinary treatment. Spoiled fish is a separate emergency: severe vomiting and diarrhoea after eating fish that sat out too long means a vet visit, not a wait-and-see. For suspected poisoning, the ASPCA Poison Control hotline is (888) 426-4435.

Puppies, Seniors, and Sensitive Stomachs

Puppies can taste fully cooked, boneless, low-mercury fish in tiny amounts once they are weaned onto solid food, but their growth food comes first and fish stays an occasional treat. Seniors often do well with fish: it is easy to digest, gentle on teeth, and the omega-3s may support stiff joints. Dogs with known fish allergies or itchy-skin flare-ups after fish should be reintroduced to new species one at a time, in a small portion, with a 24-hour watch before the next serving.

Frequently Asked Questions

What fish can dogs not eat?

Shark, swordfish, king mackerel, and tilefish are off the menu for dogs, because these long-lived predators sit at the top of the FDA’s mercury rankings. Skip albacore tuna as a regular food too. Raw fish of any kind, smoked fish, and fried or battered fish are also out, along with fish cooked with garlic, onion, salt, or butter.

Which fish is toxic for dogs?

No common fish is outright poisonous the way grapes or xylitol are, but the real toxic threats are mercury in large predatory fish and parasites in raw fish. Raw salmon and trout can carry the parasite that causes salmon poisoning disease, which PetMD warns can be fatal without treatment. The seasoning on the fish is often the bigger toxin: garlic and onion damage red blood cells, and excess salt causes sodium problems.

What three meats should dogs avoid?

There is no official three-meat blacklist from vets. The patterns worth avoiding are raw or undercooked meats (bacteria and parasite risk), heavily processed or salted meats like cured deli meat and bacon (sodium and fat), and any meat cooked with garlic, onion, or spicy seasoning. Spoiled or mouldy meat is dangerous too. When the question is really about fish, the avoid list is clearer: shark, swordfish, and king mackerel.

Which fish is safe for dogs?

Salmon, sardines, herring, cod, tilapia, whitefish, pollock, flounder, sole, catfish, and farm-raised trout are the safest bets, because they are short-lived and low in mercury. Small Atlantic or Pacific mackerel is fine occasionally. For the species-specific deep dives, see our guides to salmon, tuna, and sardines for dogs.

Can dogs eat fish sticks?

Fish sticks are not a good choice for dogs. The fish inside is fine in theory, but it arrives coated in breading, fried in oil, salted, and sometimes laced with preservatives and artificial ingredients. A plain baked or steamed fillet of the same fish gives your dog the nutrition without the baggage.

Can dogs eat fish every day?

Not as a standalone food. Fish works as an occasional treat once or twice a week, or as part of a vet-designed balanced diet. Daily fish on top of regular food adds calories and unbalances nutrition, and daily tuna adds a mercury concern on top. Keep treats within 10 percent of daily calories, as the AKC advises.

Sources

  • The AKC’s guide to fish for dogs sets out the core rules: fully cooked, no added oils or seasonings, no bones, and species low in mercury; it also explains the bone, raw-fish, and portion risks.
  • The AKC’s salmon guide names the safer species (ocean whitefish, herring, walleye, flounder, Arctic char, catfish, cod, sardines, anchovies) and warns against tuna, swordfish, king mackerel, and raw or smoked fish.
  • The AKC’s tuna guide explains mercury risk in tuna and lists the warning signs of mercury poisoning in dogs.
  • PetMD’s salmon guide confirms the FDA’s report that salmon is very low in mercury, details the omega-3 and vitamin B12 benefits, warns that raw salmon can cause fatal salmon poisoning disease, and gives weekly serving bands by dog weight.

Disclaimer

This guide is for information only and is not a substitute for veterinary advice. Every dog is different, and dogs with health conditions, food allergies, or prescription diets need individual guidance. If you are unsure about fish for your dog, ask your veterinarian before serving it

For the sea-vegetable side of seafood, see can dogs eat seaweed for the safe types, iodine warnings and portion guide.

Similar Posts

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *