Fish & seafood · updated 2026-09-12
Can dogs eat fish bones?
No — fish bones are thin, sharp and lodge in the throat.

Why
Cooked or raw, fish bones splinter and can pierce the mouth, throat or gut. Always debone fish before sharing.
What to do instead
Debone all fish; bin fish carcasses securely.
Symptoms to watch for
Gagging, drooling, pawing at the mouth, vomiting, pain — vet.
If your dog has eaten fish bones, don't wait for symptoms.
Call your vet, or in the US the ASPCA Animal Poison Control Center (888-426-4435) or Pet Poison Helpline (855-764-7661), 24 hours a day. Have the amount, the time and any packaging ready.
And for cats?
Toxic. No. Can cats eat fish bones? →
Related foods for dogs
- AnchoviesIn moderation
- Cod & white fishSafe
- Crab & lobsterIn moderation
- Mussels & clamsIn moderation
- Raw fishAvoid
- SalmonSafe
See the whole list: Can dogs eat…? · printable fridge chart
This guide is general information for healthy adult dogs, based on published veterinary guidance (ASPCA, Pet Poison Helpline, AKC, VCA). It is not a substitute for advice from your own vet, who knows your dog's weight, age and medical history. If you are unsure, ask them before sharing any human food.


