Skip to main content

Can Dogs Eat Fish Bones?

By Cal Hewitt · Published , updated

Protein

Whole grilled fish with its spine and head on a metal tray beside a backyard grill on a patio table, a yellow Labrador lying on the deck boards in the background looking toward the yard

No, keep fish bones away from your dog. The American Kennel Club calls fish bones small, brittle and dangerous, able to lodge in the mouth, throat, stomach or intestines and even pierce an organ wall. Cooking makes them more likely to splinter. Raw bones are a little less brittle, but they can still get stuck, and raw fish can carry germs.

If your dog already swallowed fish bones, call your vet the same day, even if nothing seems wrong, since trouble from a swallowed bone can surface later. Choking or struggling to breathe is an emergency; VCA Animal Hospitals says choking needs immediate veterinary attention.

Key takeaways

Tap a card to bring it forward.

  • Fish bones are thin and sharp. Cooked ones splinter more easily; raw ones can still lodge or pierce.
  • A swallowed fish bone is a same-day call to your vet, with or without signs.
  • Gagging, drooling, pawing at the mouth, repeated swallowing or trouble breathing needs care right away.
  • Raw salmon or trout from the Pacific Northwest can also cause salmon poisoning disease, days later.
  • Soft canned sardine bones are a narrow exception, and they say nothing about other fish bones.

Your dog swallowed fish bones: what to do today

  1. Look at the breathing first. Choking, gagging over and over, drooling, pawing at the mouth or trying to swallow again and again can mean a bone is stuck. Go to an emergency vet.
  2. Call your vet if your dog is breathing normally. Tell them the kind of fish, whether it was raw, cooked, fried or smoked, which parts (pin bones, spine, head, a whole fish) and roughly how many, and when it happened.
  3. Mention where raw fish came from. Raw or undercooked salmon, trout or a related fish from the Pacific Northwest brings a separate infection risk, covered below.
  4. Hold off on home remedies unless your vet tells you to use one. In its advice on swallowed bones, the AKC tells owners to contact their veterinarian for tailored advice.

Your vet may look in the mouth and throat, take X-rays or an ultrasound, and use an endoscope or surgery if a bone is stuck or has punctured the gut. Cornell University's College of Veterinary Medicine calls a blocked gut an emergency where fast help is critical.

Fish bones by type: raw, cooked, smoked and canned

Fish bones, form by form

Tap or hover a row to highlight it.

FormVerdictWhy
FormCooked pin bones, spine, head or whole cooked fishVerdictAvoidWhyCooking makes bones more brittle and likely to splinter
FormFried fish with bonesVerdictAvoidWhyBrittle bones plus oil, which can upset the stomach or lead to pancreatitis
FormSmoked fish with bonesVerdictAvoidWhyBones stay sharp; cold-smoked fish can carry Listeria
FormRaw pin bones, skeleton, head, spine or finsVerdictCautionWhyCan still lodge or pierce; raw fish can carry Salmonella, Listeria and parasites
FormDried or dehydrated fish bones and fish jerky with bonesVerdictCaution to avoidWhyDrying leaves the bone hazard, and it does not kill every germ
FormCanned sardines or salmon with soft bonesVerdictCautionWhySoft bones, but check the salt, oil and seasoning
FormPlain, fully cooked, boneless fishVerdictFine in small amountsWhySee can dogs eat salmon

Smoked fish comes in two kinds. The CDC explains that cold smoking does not kill Listeria, while cooking does; shelf-stable smoked fish has been heat treated. Either one can still hold bones and a lot of salt. Dried fish treats have their own catch: the World Small Animal Veterinary Association notes that freezing, dehydrating and freeze drying do not kill all the bacteria in raw food.

About canned sardines. The AKC's list of human foods for dogs describes sardine bones as soft and digestible. The same club's fish article says fish for dogs should have no bones, and neither article gives a serving amount. So, treat the soft bones in canned sardines as their own case. Read the label for added salt, oil, onion or garlic, and keep pin bones, spines and whole cooked fish out of the bowl.

Raw fish and salmon poisoning disease

Raw fish carries a second risk, separate from the bones. In the coastal Pacific Northwest, raw or undercooked salmon, trout and related fish can carry a fluke that transmits a bacterium, and dogs that eat it can develop salmon poisoning disease. The Merck Veterinary Manual says signs usually start 5 to 7 days after the fish was eaten and can be delayed as long as 33 days. They include fever, weakness, loss of appetite, vomiting, diarrhea that may be bloody, dehydration and swollen lymph nodes. Without treatment, Merck reports that up to 90% of affected dogs can die within 7 to 10 days.

If your dog ate raw salmon or trout from that region, call your vet even if the bones were the only thing on your mind. The full picture is in can dogs eat salmon.

Anywhere, raw fish can also carry Salmonella and Listeria. The FDA says raw pet food is more likely to contain both and poses real risks to pets and the people who handle it.

Where the sources differ on raw fish bones

  • AKC says fish for dogs should be boneless and calls fish bones dangerous, yet its food roundup describes sardine bones as soft. Its general bone articles also record a raw-bone view alongside the view that no bones should be fed.
  • VCA lists choking, esophageal injury, blockage, constipation and perforation among the harms from bones, and names bacteria such as Salmonella, Listeria and E. coli on raw meat and bone.
  • WSAVA points to broken teeth, blockage and constipation from bones, and says benefit to gum health from feeding bones has not been established.
  • Pet Poison Helpline warns that cooked bones can splinter and cut, block or choke, and that raw fish from the Pacific Northwest can carry infected parasites.

Put together, the cautious answer is simple. Skip cooked fish bones. Do not feed raw fish bones on purpose either, since being less brittle leaves choking, blockage, tooth and germ risks in place. Canned sardine bones are a narrow case that does not stretch to other fish.

Signs to watch after fish bones

Signs after fish bones

Tap or hover a row to highlight it.

WhenWhat you may see
WhenRight awayWhat you may seeChoking, gagging, coughing, drooling, repeated swallowing, bringing food back up, trouble swallowing or breathing
WhenLater, with no fixed timingWhat you may seeVomiting, loss of appetite, belly pain, diarrhea, dehydration, tiredness
WhenLater stillWhat you may seeStraining to poop, blood in vomit or stool
When5 to 7 days after raw Pacific Northwest salmon or trout (up to 33)What you may seeFever, weakness, not eating, vomiting, diarrhea that may be bloody

The signs of a bone stuck in the esophagus, per Merck, include drooling, gagging, trouble swallowing, bringing food back up and repeated attempts to swallow. Further down the gut, timing depends on where a bone stops and how badly it blocks the way, which is why a quiet evening does not settle it. Call right away for any of these, and especially for blood, a swollen or painful belly, weakness or straining with no stool.

"My dog has eaten fish scraps for years and was fine"

Maybe your dog has cleaned up after every fish fry for years without a single problem. That can be true. It still does not prove the next skeleton will pass.

What changed each time was the bones themselves: how long and sharp they were, whether they were cooked brittle, how many went down, whether the dog chewed or gulped, and where each one ended up. Cornell notes that signs depend on how severe the blockage is, where it sits and how long it has been there. Merck explains that a bone stuck in the esophagus can sometimes be moved into the stomach and then be digested, passed or removed, which helps explain the good outcomes. It does not remove the chance of choking, blockage or a puncture next time.

Germs can hide too. According to the FDA, pets can carry Salmonella or Listeria and shed them in feces or saliva without looking sick. And salmon poisoning disease can show up weeks after the meal, long after anyone connects it to the fish.

Dogs at higher risk from fish bones

  • Small dogs and puppies. A bone that a big dog passes can be large for a small throat or gut. Cornell's advice is to stop dogs getting at anything they could easily swallow, and it names small bones.
  • Puppies and dogs with weak immune systems or other illness. The CDC lists them among the pets more likely to get sick from germs in raw food. The FDA adds that adult dogs with salmonellosis commonly have another infection or health problem at the same time.
  • Dogs with a history of pancreatitis. Keep fried fish and fatty scraps away. The AKC says fish cooked in too much oil can lead to serious illness such as pancreatitis.
  • Cats. Cats can swallow bones too, and raw fish germs affect them as well. Keep fish scraps and carcasses out of every pet's reach.

Fish fries, trash cans and look-alikes

Fish bones usually go missing from a plate, the counter, the grill tray or the trash after a meal. Wrap carcasses, heads and skins and get them into a lidded can right away, and clear plates before the dog can reach them.

Check what you learned

Quick check

  1. 1. Your dog ate the skeleton of a baked trout from your plate and seems fine. What now?
  2. 2. Which of these is the narrow exception the AKC mentions?
  3. 3. A dog ate raw salmon caught in Oregon. When can salmon poisoning signs appear?

Questions about dogs and fish bones

Can dogs eat cooked fish bones?

No. The AKC describes fish bones as small, brittle and dangerous, with the risk of lodging anywhere from the mouth to the intestines or piercing an organ wall. Cooking makes them splinter more easily.

Are raw fish bones safe because they don't splinter?

Not reliably. They can be less brittle than cooked bones, but VCA and WSAVA list choking, broken teeth, blockage, constipation and perforation among the risks, and the FDA says raw pet food is more likely to carry Salmonella and Listeria.

Can dogs eat canned sardines with the bones in?

The AKC calls sardine bones soft and digestible, so canned sardines are a different case from other fish bones. Choose sardines without added salt, oil or seasoning, and ask your vet how much suits your dog, especially if your dog has health problems.

What if a fish bone is stuck in my dog's throat?

Gagging, drooling, pawing at the mouth or swallowing over and over can mean a bone is stuck. Get your dog to a vet right away, since choking is an emergency.

Is raw salmon a separate risk from the bones?

Yes. In the Pacific Northwest, raw or undercooked salmon and trout can carry salmon poisoning disease, which usually shows up 5 to 7 days later and can be fatal without treatment. Call your vet if your dog ate raw salmonid fish from that area.

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.