Can Dogs Eat Fish? Benefits, Risks & Safe Feeding Guide
Yes, dogs can eat fish, as long as it is fully cooked, completely boneless, plain, and a species low in mercury. Fish is one of the best occasional treats you can share, because it packs protein and omega-3 fatty acids into a lean, easily digested package. The catch is that not every fish is equal: a fillet of baked salmon is a world away from fried fish sticks, and a shark steak is never on the menu. This guide gives you the full species verdicts, the mercury rules, the cooking methods ranked, and portions by dog size.
Last updated: 16 October 2026
The Short Answer
Dogs can eat fish that is cooked through, deboned, and unseasoned. The AKC says fish can be part of a healthy diet for your dog provided it is fully cooked without added oils or seasonings, contains no bones, and is not a species prone to high mercury levels, such as tuna. Choose short-lived, low-mercury species like salmon, sardines, herring, cod, tilapia, or whitefish. Avoid shark, swordfish, king mackerel, and tilefish. Keep fish as a treat, not a daily staple, and see our complete guide to foods dogs can eat for the full picture.

The Fish Safety Index
No single source on the first page of Google lists every species with its verdict, so here is one table for the whole sea. Mercury levels follow the FDA’s seafood advisory: highest in long-lived predators like shark, swordfish, king mackerel, and tilefish, lower in short-lived species. Preparation notes come from the AKC and PetMD guidance below.
| Species | Verdict | Mercury | Preparation notes |
|---|---|---|---|
| Salmon | Yes, top pick | Low, the FDA reports salmon is very low in mercury | Must be fully cooked, never raw or smoked; remove every bone |
| Sardines | Yes, excellent | Low, small fish low on the food chain | Plain, packed in water, no added salt; soft canned bones are fine |
| Anchovies | Yes | Low | Plain only; canned ones are salty, so rinse and keep portions tiny |
| Herring | Yes | Low | Cooked and boneless; never pickled or smoked herring |
| Tilapia | Yes | Low | Cook thoroughly, remove all bones; lean and gentle on stomachs |
| Cod | Yes | Low | Plain baked or steamed fillet; widely used in commercial dog food |
| Whitefish, pollock, flounder, sole | Yes | Low | Plain cooked fillets; all appear on the AKC’s list of safer species |
| Catfish | Yes | Low | Fully cooked, deboned, never battered or deep-fried |
| Trout (farm-raised) | Yes | Low | Cook fully: raw trout carries the same parasite risk as raw salmon |
| Mackerel (small Atlantic or Pacific) | Yes, occasionally | Low to moderate | Do not confuse with king mackerel, which is a different fish entirely |
| Tuna (light or skipjack) | Tiny amounts only | Moderate | An occasional treat, never a regular food; watch total mercury intake |
| Tuna (albacore) | Better skipped | Higher | Albacore carries more mercury than light tuna; give it a miss |
| Shark | No | High, among the FDA’s highest-mercury fish | Avoid completely |
| Swordfish | No | High, named by the AKC as a species to avoid | Avoid completely |
| King mackerel | No | High, among the FDA’s highest-mercury fish | Avoid completely |
| Tilefish | No | High, among the FDA’s highest-mercury fish | Avoid completely |
Variety is smart for the same reason dieticians recommend it to people: rotating salmon, sardines, cod, and tilapia spreads out any trace contaminants instead of stacking the same exposure. Fish from polluted local waters deserves extra caution, so recreational catches from rivers near industry are best kept off the menu. For tins, portions and bone safety, see our sardines guide for dogs.
Why Mercury Matters for Dogs
Mercury builds up in long-lived predatory fish over their lifetime, and it can accumulate in your dog the same way. Dogs fed high-mercury fish regularly risk heavy metal toxicity. The AKC’s tuna guide lists the warning signs to take straight to the vet: hair loss, anxiety or nervousness, vision loss, loss of coordination, tremors, vomiting blood, and watery or bloody diarrhoea. This is the real reason a small piece of tuna from your plate is fine but tuna as a habit is not.
How to Cook Fish for Dogs, Ranked
Cooking is where fish goes from risky to safe. Raw fish can carry salmonella and listeria, and the FDA warns that handling raw pet food can contaminate your kitchen too. Heat until the flesh is opaque and flakes easily. Season nothing: butter, oil, salt, garlic, and onion all stay out of your dog’s portion.
| Method | Verdict | Notes |
|---|---|---|
| Steamed or baked plain | Best | No oil, no seasoning, no foil-butter packets; flaky flesh makes bones easier to spot |
| Boiled in plain water | Best | Simple and safe; pat dry and cool before serving |
| Grilled without oil | Good | Watch for charred bits and double-check for bones |
| Canned in water | OK occasionally | Choose no-salt-added; drain and rinse. PetMD gives the same advice for canned salmon |
| Smoked | Skip | Very salty, and cold-smoked fish is not cooked through the same way |
| Fried or battered | Skip | Oil, batter, and seasoning bring gut upset and, in sensitive dogs, pancreatitis; the AKC flags oily cooking as a pancreatitis trigger |
| Fish sticks | Not ideal | Breading, oil, salt, and preservatives with little nutrition; a plain fillet beats them every time |
| Raw or sushi-grade | No | Bacteria and parasite risk; raw salmon and trout can carry the parasite behind salmon poisoning disease, which PetMD says can be fatal without treatment |

Two questions come up constantly. Fish and rice together? Plain cooked fish with plain cooked rice is a fine occasional treat meal, especially for a mildly upset stomach, though it is not a balanced diet on its own. Fish skin? PetMD says cooked salmon skin is safe in small amounts and carries extra omega-3s, but it is fatty, so keep the piece small.
And the classic dinner-time question, can dogs eat shrimp alongside fish? Yes, plain cooked shrimp is another safe seafood option, with the same rules: cooked, plain, shells and tails removed.
How Much Fish, and How Often

The AKC’s portion rule applies to fish like everything else: treats, including fish, should stay within 10 percent of your dog’s daily calories. Fish is rich, so a little goes a long way. The weekly bands below are adapted from PetMD’s salmon serving guidelines, applied to any cooked, boneless, low-mercury fish. Start low the first time and watch for vomiting, itching, or loose stool before offering more.
| Dog size | Weight | Weekly maximum of cooked boneless fish |
|---|---|---|
| Extra-small | 2 to 20 lb (1 to 9 kg) | 1 to 2 oz (28 to 56 g) |
| Small | 21 to 30 lb (9.5 to 14 kg) | 2 to 3 oz (56 to 85 g) |
| Medium | 31 to 50 lb (14 to 23 kg) | 3 to 4 oz (85 to 113 g) |
| Large | 51 to 90 lb (23 to 41 kg) | 4 to 6 oz (113 to 170 g) |
| Extra-large | Over 90 lb (over 41 kg) | 6 to 8 oz (170 to 227 g) |
Once or twice a week is plenty for most healthy adult dogs. Fish should not be a daily food unless it is part of a balanced diet your vet or a veterinary nutritionist designed, because too much of one food creates nutritional imbalances. Dogs with pancreatitis, kidney disease, or prescription diets should only get fish after a vet’s approval.
For a seafood portion rule that counts individual pieces rather than ounces, see our guide to whether dogs can eat shrimp.
Bones, and the After-a-Mishap Checklist

Bones are the biggest danger in fish, according to the AKC: fish bones are small, brittle, and can lodge in the mouth, throat, stomach, or intestines, sometimes even perforating the organ wall. Use boneless fillets when you can, and run your fingers along the cooked flesh before serving. If your dog has already swallowed fish bones, watch for gagging, choking, drooling, pawing at the mouth, vomiting, abdominal pain, or bloody stool, and call your vet rather than trying to pull anything out yourself.
If your dog ate raw fish, call your vet and describe what and how much. Watch for vomiting, diarrhoea, fever, weakness, or loss of appetite over the next few days. Raw salmon and trout from the Pacific Northwest carry the parasite behind salmon poisoning disease, which needs prompt veterinary treatment. Spoiled fish is a separate emergency: severe vomiting and diarrhoea after eating fish that sat out too long means a vet visit, not a wait-and-see. For suspected poisoning, the ASPCA Poison Control hotline is (888) 426-4435.
Puppies, Seniors, and Sensitive Stomachs
Puppies can taste fully cooked, boneless, low-mercury fish in tiny amounts once they are weaned onto solid food, but their growth food comes first and fish stays an occasional treat. Seniors often do well with fish: it is easy to digest, gentle on teeth, and the omega-3s may support stiff joints. Dogs with known fish allergies or itchy-skin flare-ups after fish should be reintroduced to new species one at a time, in a small portion, with a 24-hour watch before the next serving.
Frequently Asked Questions
What fish can dogs not eat?
Shark, swordfish, king mackerel, and tilefish are off the menu for dogs, because these long-lived predators sit at the top of the FDA’s mercury rankings. Skip albacore tuna as a regular food too. Raw fish of any kind, smoked fish, and fried or battered fish are also out, along with fish cooked with garlic, onion, salt, or butter.
Which fish is toxic for dogs?
No common fish is outright poisonous the way grapes or xylitol are, but the real toxic threats are mercury in large predatory fish and parasites in raw fish. Raw salmon and trout can carry the parasite that causes salmon poisoning disease, which PetMD warns can be fatal without treatment. The seasoning on the fish is often the bigger toxin: garlic and onion damage red blood cells, and excess salt causes sodium problems.
What three meats should dogs avoid?
There is no official three-meat blacklist from vets. The patterns worth avoiding are raw or undercooked meats (bacteria and parasite risk), heavily processed or salted meats like cured deli meat and bacon (sodium and fat), and any meat cooked with garlic, onion, or spicy seasoning. Spoiled or mouldy meat is dangerous too. When the question is really about fish, the avoid list is clearer: shark, swordfish, and king mackerel.
Which fish is safe for dogs?
Salmon, sardines, herring, cod, tilapia, whitefish, pollock, flounder, sole, catfish, and farm-raised trout are the safest bets, because they are short-lived and low in mercury. Small Atlantic or Pacific mackerel is fine occasionally. For the species-specific deep dives, see our guides to salmon, tuna, and sardines for dogs.
Can dogs eat fish sticks?
Fish sticks are not a good choice for dogs. The fish inside is fine in theory, but it arrives coated in breading, fried in oil, salted, and sometimes laced with preservatives and artificial ingredients. A plain baked or steamed fillet of the same fish gives your dog the nutrition without the baggage.
Can dogs eat fish every day?
Not as a standalone food. Fish works as an occasional treat once or twice a week, or as part of a vet-designed balanced diet. Daily fish on top of regular food adds calories and unbalances nutrition, and daily tuna adds a mercury concern on top. Keep treats within 10 percent of daily calories, as the AKC advises.
Sources
- The AKC’s guide to fish for dogs sets out the core rules: fully cooked, no added oils or seasonings, no bones, and species low in mercury; it also explains the bone, raw-fish, and portion risks.
- The AKC’s salmon guide names the safer species (ocean whitefish, herring, walleye, flounder, Arctic char, catfish, cod, sardines, anchovies) and warns against tuna, swordfish, king mackerel, and raw or smoked fish.
- The AKC’s tuna guide explains mercury risk in tuna and lists the warning signs of mercury poisoning in dogs.
- PetMD’s salmon guide confirms the FDA’s report that salmon is very low in mercury, details the omega-3 and vitamin B12 benefits, warns that raw salmon can cause fatal salmon poisoning disease, and gives weekly serving bands by dog weight.
Disclaimer
This guide is for information only and is not a substitute for veterinary advice. Every dog is different, and dogs with health conditions, food allergies, or prescription diets need individual guidance. If you are unsure about fish for your dog, ask your veterinarian before serving it
For the sea-vegetable side of seafood, see can dogs eat seaweed for the safe types, iodine warnings and portion guide.

2 Comments