Skip to main content

Can Dogs Eat Fish?

By Cal Hewitt · Published , updated

Protein

Plain baked white fish fillet on a plate beside a folded dish towel on a galley kitchen counter, black curly Portuguese water dog sitting on the tile floor near the stove in soft focus

Yes. Plain fish that is fully cooked, cooled and completely deboned is safe for most dogs in moderation. The American Kennel Club lists cooked fish among foods dogs can eat and suggests keeping it to no more than twice a week. Raw or undercooked fish is where the trouble starts, especially salmon, trout and char from the Pacific Northwest.

If your dog ate a bite of your plain baked cod, there is nothing to do. If they ate raw fish, fish scraps from a river trip, a fish with bones in it, or a heavily seasoned dish, the table below covers each case.

Key takeaways

Tap a card to bring it forward.

  • Plain, fully cooked, boneless fish is a fine occasional extra for most dogs.
  • Raw salmon, trout and char can carry salmon poisoning disease, which can kill a dog without treatment.
  • Signs of that disease usually start 5 to 7 days after the fish, so a normal-looking dog is no guarantee.
  • Take out every bone, and skip fried, smoked, salted or heavily seasoned fish.
  • Pick lower-mercury fish like cod, sardines or salmon over swordfish, shark or king mackerel.

My dog ate fish: what to do now

What your dog ate, and what to do

Tap or hover a row to highlight it.

What they ateWhat to do
What they ateA bite of plain, cooked, boneless fishWhat to doNothing. A big helping may cause a loose stool.
What they ateRaw or undercooked salmon, trout or charWhat to doCall your vet today, even if your dog seems fine. Say where the fish came from.
What they ateOther raw fish, or fish scraps from a river, beach or fishing tripWhat to doCall your vet and describe the fish, where it was found and when.
What they ateFish with bones, a fish head or a whole fishWhat to doCall your vet. Watch for gagging, drooling, pawing at the mouth or vomiting.
What they ateSmoked, salted, fried or seasoned fishWhat to doCheck for onion, garlic and a lot of salt or fat. Call if any were in it, or if it was more than a small bite.
What they ateFish oil capsules or a fish supplementWhat to doCall with the label in hand.

With raw fish, there is no amount small enough to rule out illness. Tell your vet the kind of fish, whether it was raw, where it was caught or found, roughly how much, when, and whether any bones went down. The ASPCA says that even when a pet shows mild signs or none after eating something potentially hazardous, you should get help without waiting for the signs to get worse.

Head to an emergency vet now for choking, trouble breathing, collapse, seizures, or bloody diarrhea.

Which fish, and which forms, are fine

Fish, form by form

Tap or hover a row to highlight it.

FormSafe?Why
FormPlain fish, fully cooked and bonelessSafe?Yes, in moderationWhyThe AKC's recommended way to serve fish
FormRaw or undercooked salmon, trout or charSafe?NoWhyCan carry the fluke that causes salmon poisoning disease
FormOther raw fishSafe?NoWhyCan carry parasites and bacteria
FormFish bonesSafe?NoWhyCan choke a dog, lodge in the gut or pierce it
FormCooked fish skin, plainSafe?Small amountsWhyNot toxic, but fatty; no seasoning and no bones
FormHeads, tails, guts and whole carcassesSafe?NoWhyBones, parasites and concentrated contaminants
FormCanned fish in water, low saltSafe?Yes, a littleWhyAvoid cans with oil, sauce, onion or garlic
FormSmoked, salted, cured or pickled fishSafe?NoWhySalty, and some of it was never cooked
FormFish sticks, breaded or fried fishSafe?NoWhyBreading, oil and salt
FormHome-dried raw fishSafe?NoWhyDrying may not kill parasites or bacteria
FormFish-based dog food, complete and balancedSafe?YesWhyMade and processed for dogs

The organism behind salmon poisoning disease is a bacterium called *Neorickettsia helminthoeca*, carried by a tiny fluke that lives in fish. The Merck Veterinary Manual says the disease occurs mainly in the Pacific Northwest. Cooking kills the fluke, which is why cooked fish is fine and raw fish is not. Our page on salmon for dogs goes deeper on salmon itself, and can dogs eat fish bones? covers bones.

How much fish, how often, and how to cook it

The AKC suggests fish no more than twice a week, as a small portion on top of your dog's normal food. It is a topper or a treat, and it does not replace a complete and balanced diet. To prepare it:

  1. Cook it all the way through. The AKC gives an internal temperature of 140°F for salmon.
  2. Let it cool, then pick out every bone by hand.
  3. Serve it plain: no oil, butter, salt, sauce, onion or garlic.
  4. Break it into small pieces and mix it into the regular meal.

No published chart gives grams of fish by body weight, so keep it small for a small dog and see how the first serving goes.

Some fish carry more mercury than others. The FDA puts shark, swordfish, king mackerel, Gulf of Mexico tilefish, marlin, orange roughy and bigeye tuna in its highest-mercury group. Lower-mercury picks for a dog's bowl include salmon, sardines, cod, pollock, whitefish and trout, cooked.

Go lighter on fish, or skip fatty and fried kinds, for a dog with pancreatitis, obesity or kidney disease, and ask your vet what fits the diet they are on.

Salmon poisoning disease: signs and timing

Salmon poisoning disease is slow to show. According to the Merck owner guide, signs usually appear suddenly about 5 to 7 days after a dog eats infected fish, and can take as long as 33 days. Watch for:

  • fever
  • not eating
  • weakness or tiredness
  • vomiting
  • diarrhea, sometimes bloody
  • weight loss or dehydration
  • swollen lymph nodes
  • discharge from the eyes or nose

Merck says up to 90% of dogs that get sick die without treatment, and that untreated dogs can die within 7 to 10 days of the first signs. Vets treat it with antibiotics, medicine for the fluke and fluids, which is why the early call matters. UC Davis points out that dogs often pick up raw fish while scavenging along rivers and coasts, or on fishing and hunting trips.

Plain cooked fish is a different story. If it upsets your dog at all, expect vomiting, a loose stool, a sore belly or a skipped meal.

"My dog has eaten raw fish before and was fine"

That happens, and it can be true. Not every fish carries the infected fluke, and a fish from outside the Pacific Northwest is less likely to. The fish may have been cooked, or a species that does not carry the disease. The amount may have been too small to cause illness, and dogs vary in how sick they get. There is also the timing: signs can take a week or more, so a dog who looked fine the next morning was not yet in the clear. The AKC warns that even a small piece of contaminated raw salmon can make a dog sick. Cook the fish, every time, and call when a raw one gets eaten.

Canned fish, fish sticks, fish oil and other fish products

  • Canned tuna: fine as a small, occasional bite if packed in water with no added salt. The AKC notes that tuna species differ in mercury, and the FDA rates canned light tuna lower than bigeye.
  • Canned sardines and salmon: pick water-packed and low salt. The soft bones in some cans are different from sharp fresh bones, but oil and sauces are still worth skipping.
  • Smoked salmon, lox and gravlax: may be cured without being cooked, and they are salty. Skip them.
  • Fish sticks and fried fish: breading, oil and salt make them a poor treat.
  • Fish jerky and dried fish: only if it is made for dogs or was fully cooked before drying.
  • Fish oil: a supplement, not a food, and a separate question for your vet.
  • Fish-flavored dog food and treats: fine when they are complete and balanced and made for dogs.
  • Shellfish and shrimp: a different question from fin fish; see can dogs eat shrimp?

Cats can pick up the same fluke from raw fish, so a cat that shared the catch is worth mentioning when you call.

Check what you learned

Quick check

  1. 1. Your dog ate raw trout on a camping trip in Oregon and seems fine two days later. What now?
  2. 2. Which is the better fish for a dog?
  3. 3. How often does the AKC suggest feeding fish?

Questions about dogs and fish

Can dogs eat cooked fish?

Yes. Plain fish, fully cooked, cooled and deboned, is fine in moderation. Leave out oil, butter, sauces, onion, garlic and heavy salt.

Can dogs eat raw salmon or raw fish?

No. Raw salmon, trout and char can carry the fluke that causes salmon poisoning disease, and other raw fish can carry parasites and bacteria. Cook it first.

What if my dog ate raw fish but seems fine?

Call your vet anyway, especially if it was salmon, trout or char from the Pacific Northwest. Signs usually start 5 to 7 days later and can be delayed up to 33 days.

Can dogs eat fish bones?

No. Fish bones can choke a dog or injure the gut. Call your vet if your dog swallowed bones, or if you see gagging, pain, vomiting or trouble breathing.

Can dogs eat tuna?

A small, occasional bite of plain tuna is fine. The FDA places bigeye tuna in its highest-mercury group and canned light tuna in a lower one, so keep tuna an occasional extra and skip the big steaks. Can dogs eat tuna? has the details.

Sources

Checked September 24, 2026.

Dog care answers in your inbox, once a week

We only use your email for this newsletter. Unsubscribe any time.