Can Dogs Eat Fish?

Yes — most cooked, boneless fish is excellent for dogs. It's high in omega-3 fatty acids and lean protein. Avoid raw fish and fish bones.

Monitor at Home

Cooked fish is great for dogs

Fish is one of the healthiest proteins for dogs. It's lean, rich in omega-3 fatty acids (great for skin, coat, joints, and brain), and highly digestible. Salmon, whitefish, cod, and sardines are all great choices. Always cook fish thoroughly, remove all bones, and avoid raw fish (which can contain parasites).

How urgent is this?

Emergency

Go to the ER now

  • Fish bone stuck in throat — choking
  • Signs of salmon poisoning (Pacific Northwest raw salmon) — vomiting, fever, swollen lymph nodes
Urgent

See a vet within 24 hours

  • Dog ate raw fish — parasite risk
  • Fish bone swallowed — watch for distress
  • Persistent vomiting after eating fish
Monitor

Watch at home, call if it worsens

  • Dog ate cooked, boneless fish — acting normal
  • Mild stomach upset from rich fish
  • Smelly breath — normal after eating fish

What to Do

Fish is one of the best protein sources for dogs.

  • Always cook fish thoroughly — baking, steaming, or boiling
  • Remove ALL bones — fish bones are small and sharp
  • Don't add butter, oil, salt, or seasonings
  • Avoid raw fish, especially Pacific Northwest salmon (salmon poisoning risk)
  • Start with small portions to check for fish allergies
📋

Common Questions

Which fish are best for dogs?
Salmon (cooked), sardines, cod, whitefish, and herring are excellent choices. These fish are high in omega-3s and lower in mercury. Avoid high-mercury fish like swordfish and king mackerel for regular feeding.
Can dogs eat raw fish?
Raw fish can contain parasites (like Neorickettsia helminthoeca in raw salmon, which causes fatal salmon poisoning disease) and bacteria. Always cook fish before feeding to dogs. Sushi-grade fish is lower risk but cooking is still safest.
Are fish bones dangerous for dogs?
Yes — fish bones are small, sharp, and can splinter. They can cause choking, perforate the esophagus or intestines, or cause internal damage. Always thoroughly debone fish before feeding to your dog.

Sources

  1. Salmon Poisoning Disease — Merck Veterinary Manual
  2. Fish in Dog Diets — American Kennel Club

Disclaimer: The information provided in this article is for educational purposes only and does not constitute veterinary medical advice. Reading this content does not establish a veterinarian-client-patient relationship. Every pet is different — always consult a licensed veterinarian before making decisions about your pet's health, diet, or care. If you'd like personalized guidance, you can talk to one of our vets. If your pet is experiencing a medical emergency, contact your local emergency animal hospital immediately.

Questions about fish for your dog?

Get personalized advice from a licensed veterinarian.

🐱

Looking for cat info?

We also have a guide for cats.

Can Cats Eat Fish?