Home > Blog > Can Dogs Eat White Fish? Yes, and It Is the Leanest Protein Here
Quick Facts
| Question | Answer |
|---|---|
| Can dogs eat white fish? | Yes, cooked and plain |
| The fat | About 0.9g per 100g of cod. Leaner than chicken, beef or sardines |
| The bones | No. Fish bones can penetrate the gut lining |
| Raw fish | No. Parasites and bacteria, and the guidance covers every life stage |
| Fried fish and sticks | No. Batter, oil and salt, and pancreatitis is the risk |
| The bland diet claim | Misleading. Its real value is being a novel protein |
| Our practice | Rarely. Sardines are the fish we actually use |
This is our own research, not veterinary advice. For nearly every food there are many sources, and they do not always agree with each other. We check each claim against the veterinary and poison control sources, and we say plainly where they disagree. Even so, if you are in any doubt, contact a vet and do your own research before you feed anything to an animal in your care.
White fish is safe for dogs, and it is the leanest protein on this whole site: cooked cod is about 0.9g of fat per 100g, against 5g for lean beef and 2.75g in a single sardine. That is also why the bland diet idea needs correcting. Fish is genuinely useful for a dog with a bad stomach, but not because it is gentler than chicken. It is because it is a protein the dog has probably never eaten before, and a novel protein is what helps when the problem is an allergy rather than an upset.
I give white fish occasionally, in small pieces with no seasoning. But it is rare, because I do not eat much fish myself and I do not go out of my way to buy it for the animals. I am also not much use at identifying fish. Anything from a supermarket that comes without bones is about the limit of my expertise.
Sardines are the fish I actually use, and they are the better default for most people. White fish is worth its own page for a different reason, which is that the usual explanation for giving it is wrong.
The rest of what is safe is on the safe food list, and the sardines page covers the fish I would reach for first.
If you are interested in getting into house sitting, our book Travel More for Less puts the whole process in one place: clear, step by step guidance from your first questions to your first confirmed sit, and the reviews that open the door to the next one.
Can Dogs Eat White Fish? Yes, and It Is the Leanest Meat Here

White fish is safe for dogs and it is genuinely nutritious: high-quality protein, some iodine, and almost no fat. Cooked cod comes in at about 105 calories, 0.9g of fat and 22.8g of protein per 100g. Pollock is similar at 0.8g of fat.
That makes it the leanest protein on this site by a distance. Lean beef is 5g of fat per 100g. Even a single sardine carries 2.75g, and oily fish like salmon carry far more. So if you have been told fish is a fatty food, you have been told about the wrong fish: the omega-3 and the fat belong to the oily end of the family, and white fish is the opposite corner of it.
The preparation is simple and strict. Cook it plainly, add no butter, no garlic and no onion, and let it cool. That is the whole recipe.
One thing to know about sourcing. Farmed fish can carry residual antibiotics and dyes depending on the regulations where it was raised, so well-regulated or wild fish is the better buy where you have the choice.
The Bland Diet Claim, Corrected
This is the question worth answering properly, because "white fish is a bland food" is repeated everywhere and it is not quite right.
What the sources actually say is more specific. Cooked fish is easily digestible, and it is used as a novel protein in veterinary prescription diets, which is helpful for dogs with food allergies or other dietary intolerances. Fish can be part of a daily diet when a dog needs a hypoallergenic protein to manage allergies, arthritis or inflammatory bowel disease.
So the value of fish is not that it is gentler than chicken. It is that the dog has probably never eaten it. A food allergy develops to something an animal has been exposed to, so a protein it has never met is one its immune system has no history with. That is what makes fish useful, and it is a completely different idea from blandness.
The distinction matters practically. If a dog has an acute upset stomach, the conventional approach is a bland meal, and chicken with rice is the usual shape of that. If a dog has a chronic problem that looks like an allergy, then a protein it has never had is the thing to try, and fish is a common choice. Those are two different problems with two different answers.
That makes chicken the right call for a short-term bad stomach and white fish the right call for a longer-term intolerance, which is not a comparison most pages make. And plain rice is what either one gets mixed with.

The Bones, and Why Fish Bones Are Different
Fish bones are not chicken bones with a different shape. They are fine, they are sharp, and they can do specific damage: scratch or penetrate the lining of the digestive tract, migrate through the wall of the stomach or intestine, and cause injury to whatever is next to it. They are also a choking hazard.
The guidance is that the head, tail, bones, fins and scales all stay out of the bowl. A fresh fish needs to be cleaned, deboned and filleted before a dog sees it. If a dog is drooling heavily or pawing at its face after fish, that is a bone lodged somewhere, and it is a vet call rather than a wait.
My own rule is simpler: nothing with bones in it, of any kind. Chicken, fish, anything. Only pieces I know are boneless go in a bowl, and I have never found that restriction to cost me anything.
The exception that proves the rule is tinned sardines, where the bones are soft enough to be eaten and are part of why the fish is useful. That is a specific product, not a general permission.
If a bone has already gone down, what to do when a pet eats something dangerous covers the sequence.
Raw Fish, and Which Fish to Avoid

Raw fish is the one to refuse, and it is not a small thing. The veterinary guidance does not recommend raw or undercooked fish for dogs at any life stage, including pregnant females and puppies. Raw fish carries parasites in the skin, muscle and organs, and it carries bacteria including salmonella, Listeria and Clostridium. There is a public health side to it as well, because the same organisms can reach the person handling it.
The signs of a parasite infection are worth knowing because they are not subtle: loss of appetite, vomiting, diarrhoea, blood in the stool, fever, weakness, discharge from the nose or eyes, heavy breathing, seizures. Untreated, a dog can die in as little as two weeks.
My position on raw fish is the same as on raw salmon: the risk is real and it is in the flesh, so freshness is not the control. Cooking or freezing is what removes it. I have eaten raw fish myself and been fine, but I am not going to pretend that makes it a good idea for an animal in somebody else's care.
The full version of that argument is on the salmon page, and it is worth reading before you decide.
Which fish matters as well. The ones that are safe are the small, young, wild-caught ones: whitefish, flounder, cod, whiting, catfish, herring, salmon, and light tuna in water. The ones to avoid are the big, old, predatory fish: shark, tilefish, swordfish, king mackerel and albacore tuna, because they accumulate mercury and harbour parasites. Mercury poisoning in a dog shows as blindness, loss of coordination, tremors, abnormal behaviour and convulsions, and puppies are especially vulnerable.
Fried Fish and the Batter Problem
Fish and chips is the way most dogs meet white fish, and it is the wrong way. The batter brings oil, fat, salt and empty calories, and the frying brings more of the same. That combination causes vomiting, diarrhoea, and in the worst case pancreatitis.
Fish sticks are the same problem in a smaller package: breading, oils, fats and salt, and none of it is doing the dog any good.
What you want is the fish, not the dish. A plain piece of white fish, cooked, cooled, nothing on it. If you would not eat the fish plain, do not give it to a dog, because everything you would add to make it nice is the part that causes trouble.
It is the same logic as burgers and sausages: the meat is fine and everything around it is not.
How Much White Fish

Treats of every kind should stay under about 10% of a dog's daily calorie intake, which is the standard most vets and the literature give. White fish is so lean that the portion is more about not replacing a balanced meal than about calories.
The published portions are counted in pieces about 2.5cm by 6mm, given several times a week rather than daily.
| Dog weight | Portion | Calories |
|---|---|---|
| 1 to 9 kg (2 to 20 lb) | 1 piece | about 3 kcal |
| 9 to 14 kg (21 to 30 lb) | 2 to 3 pieces | about 5 to 8 kcal |
| 14 to 23 kg (31 to 50 lb) | 3 to 5 pieces | about 8 to 13 kcal |
| 23 to 41 kg (51 to 90 lb) | 5 to 9 pieces | about 13 to 24 kcal |
| 41 kg and over (91 lb and over) | 9 to 10 pieces | about 24 to 26 kcal |
Those calorie figures are our arithmetic on the published energy value of 105 kcal per 100g cooked cod, with a piece assumed to be about 3g. The piece counts are the ones the sources publish.
How much of anything an animal should get is its own subject, and feeding the wrong amount on a sit covers the wider version.
On a Sit: The Bag in the Freezer
On a sit the white fish is usually a bag of frozen fillets in the freezer, which is a convenient thing to find and a tempting one to use. My rule is that I only give it if the owner has said to give it. Not my animal, not my experiment.
That is not caution for its own sake. A dog can be allergic to fish, and a sitter who introduces a new protein to somebody else's dog is creating a problem the owner has to solve when they get home. The whole point of a sit is that the animal carries on exactly as it was.
If the owner has left instructions, follow them and nothing else. And if the fish is there but nobody has mentioned it, it stays in the freezer.
The habit that covers this is asking before you improvise, and the pre-sit question list is where that starts.
For the fish that I would actually hand over, tinned sardines are the easier and better answer, and the same reasoning about treats in a stranger's kitchen applies to turkey at Christmas.
Where This Research Comes From
The sources behind this page:
PetMD: Can Dogs Eat Fish?, the safety verdict, the novel protein and allergy angle, which fish are safe and which to avoid, the mercury and parasite warnings, the raw fish position, the bones and frying guidance, the tilapia and farmed fish caveats and the portion table.
ASPCA: People Foods to Avoid Feeding Your Pets, the avoid-list check, which plain cooked white fish is absent from.
USDA FoodData Central: Fish, cod, Atlantic, cooked, dry heat, the calorie, fat, protein and sodium figures, with the raw cod and pollock comparisons from the same series.
Conclusion
White fish is safe, lean and useful, and the leanest protein on this site. Cook it plain, take the bones out, and give it in small pieces.
The reason to use it is not that it is bland. It is that it is a protein a dog may never have eaten before, which is exactly what you want when the problem is an allergy rather than a stomach ache.
Caro and I have completed 20 house sits across 12 countries, driven 19,000km across Europe in our 1998 VW T4, and saved over $26,500 in accommodation costs over three years of house sitting.
DM us @housesittersguide, we answer everyone.

Frequently Asked Questions
Can dogs eat white fish?
Yes, cooked and plain. Cooked cod is about 105 calories, 0.9g of fat and 22.8g of protein per 100g, which makes it the leanest protein on this site.
Is white fish a good bland diet for dogs?
Not for the reason usually given. It is easily digestible, but its real value is being a novel protein, which helps with food allergies and intolerances. For an acute upset stomach, chicken and rice is the conventional choice.
Can dogs eat fish bones?
No. Fish bones are fine and sharp, and they can scratch or penetrate the digestive lining, migrate through the gut wall, or choke a dog. The head, tail, fins and scales should not be fed either.
Can dogs eat raw fish?
No. The guidance does not recommend raw or undercooked fish for dogs at any life stage, because of parasites and bacteria including salmonella and Listeria. Cooking or freezing removes the parasite risk.
Can dogs eat fried fish or fish sticks?
No. The batter and oil bring fat, salt and empty calories, and that combination causes vomiting, diarrhoea and in the worst case pancreatitis. Give the fish, not the dish.
Which fish should dogs avoid?
Shark, tilefish, swordfish, king mackerel and albacore tuna, because they are large, long-lived predators that accumulate mercury and harbour parasites. Small, young, wild-caught fish are the safer end.
How much white fish can a dog have?
One piece about 2.5cm by 6mm for a dog under 9kg, up to nine or ten pieces for a giant, several times a week and inside the 10% of daily calories that treats are allowed.










Responses
What are your thoughts on this post?