🔍
Contact
Dogs › Food Safety › Fish

Can Dogs Eat Fish? Yes — How Much Is Safe

✓ Verdict verifiedSources: AKC · PetMDVerified: Oct 18, 2026
✅

Verdict: SAFE — in moderation

Yes, dogs can eat fully cooked, plain, boneless fish in moderation — smaller species like salmon and whitefish are the safest picks.

This page is educational and not a substitute for veterinary advice. If your dog seems unwell after eating anything, call your vet — or the ASPCA Poison Control hotline (888) 426-4435.

Is fish good for dogs?

Fish is a healthy protein that shows up in most commercial dog foods. It delivers omega-3 fatty acids (good for coat, skin, joints, and inflammatory conditions) and works as a novel protein for dogs with chicken or other common-protein allergies. The rules are simple: fully cooked, completely deboned, plainly prepared, and in moderation. Raw or undercooked fish is not recommended by the AVMA — parasites and bacteria like salmonella and Listeria are the risk. High-mercury species (shark, swordfish, tilefish, king mackerel, albacore tuna) and fried or breaded versions are off the menu.

How much fish can a dog have?

An occasional treat of plain cooked fish — treats of any kind stay under 10% of daily calories. First time: offer a small piece and watch for allergic reaction or stomach upset.

How to prepare it

Cook thoroughly (steamed, baked, or grilled), remove every bone, and serve plain — no oil, butter, garlic, onion, or seasoning. Cut into small pieces for little dogs.

Watch out for

People also search for

can dogs eat fishcan dogs eat salmoncan dogs eat fish stickscan dogs eat beer battered fishcan dogs eat tuna fishcan dogs eat salmon skincan dogs eat fish skincan dogs eat fish bonescan dogs eat fish filletcan dogs eat sardines

These are real search phrases owners use about fish (from public search-suggestion data). We publish a dedicated, verified page for each common variant — new ones are added continuously.

FAQs

Can dogs eat raw fish?

No. The AVMA does not recommend raw or undercooked fish for dogs of any life stage, including puppies and pregnant dogs — parasites and bacteria (salmonella, Listeria, Clostridium) are the risk. Cook it thoroughly.

Can dogs eat fish bones?

No — bones are a choking hazard and can obstruct or puncture the digestive tract. Cooked bones can splinter. Serve only fully deboned fillets.

Can dogs eat tuna?

Only light canned tuna in water, in small amounts. Albacore and other long-lived fish accumulate mercury — keep tuna an occasional treat, never a staple.

Can dogs eat salmon?

Yes — fully cooked, plain, deboned salmon is one of the best choices. It is a shorter-lived species with lower mercury and rich omega-3s.

Can dogs eat fish sticks or fried fish?

Not recommended. The breading adds oils, fats, and salt, which can trigger vomiting, diarrhea, or pancreatitis. Plain cooked fish is the safe version.

Which fish are safest for dogs?

Smaller, shorter-lived, wild-caught species: whitefish, flounder, salmon, herring, catfish, cod, whiting, and sardines. Skip shark, swordfish, tilefish, king mackerel, and albacore tuna.

Sources & verification (three-field discipline)

Related food checks

🦐 ShrimpSafe🐔 ChickenSafe🍚 RiceSafe🥚 EggsSafe