Is Fish Good For Dogs?

More and more dog owners are asking is fish good for dogs as a high quality diet and alternative to meat based dog foods. Our guide explains why fish is not just good for dogs, it's actually one of the best foods for dogs with some incredible benefits.

So, you've read all the positive testimonials from dog owners about the benefits of feeding fish and now you want to know whether it really is possible to feed your dog a fish-based diet with amazing health results?

Fish is a good diet for dogs because fish provides all the nutrients your dog needs in a low fat, nutrition-rich, conveniently accessible food that provides excellent benefits for your dog's eyes, joints and immune system. Fish is also a fantastic source of food for dogs who need to lose weight.

To comprehensively answer the question - is fish good for dogs? - we need to take a look at what nutrients our dogs need and examine whether fish can provide all of the vitamins and minerals our dogs would normally receive from other diets

K9 Magazine spoke with Moddie Lambert, BCCSDip. HthNut, WOOFS’ Canine Nutritionist, for her expert opinion on which dogs might benefit most from a fish-based diet. She told us fish can be a great source of protein for dogs with allergies and which types of fish should be avoided, and why.

Is fish good for dogs?

The benefits of fish as a food for dogs

Fish is a great, easily digestible protein source for dogs. Especially for dogs following digestive upsets or with liver or kidney disease, whilst being relatively low in saturated fats and empty calories (good for weight control).

These facts alone make fish a fantastic source of nutrition and minerals such as calcium, magnesium, selenium, zinc, phosphorous, iodine and iron for dogs.

However, there's more to feeding fish to your dog.

Moddie explains how the vitamins and minerals, as well as Omega-3 fatty acids found in fish, acts as a natural anti-inflammatory making it great for dogs with allergies or intolerances to other non-fish proteins.

Fish is also great for dogs with joint issues and inflammatory bowel disease (IBD) and is a great source of healthy dietary fats that are enriched with essential fatty acids, vital in a well-balanced diet.

"Fish is packed with beneficial vitamins and minerals that are essential to good health in your dog.

As most vitamins cannot be made by the body, they need to be provided in your dog’s diet so by simply adding some fish to your dog’s diet, they will gain a raft of health benefits helping keep them in top condition and health throughout their life.

Is Fish Good For Dogs?

"Minerals are inorganic substances that are often absorbed more efficiently by the body if supplied in foods rather than as supplements."

Moddie shares just a few of the health benefits of adding fish, as a source of protein, into a dog’s diet.

Fish is good for your dog's eyes

"Fish such as herring and cod are excellent sources of vitamin A, known as retinol, which helps promote good vision in low light, slows down age-related sight loss and helps in the treatment of many eye diseases."

Fish is good for your dog's skin and coat

"Fish helps maintain healthy skin, including the lining of the nose which is essential in your dog’s excellent sense of smell. And for dogs with skin conditions, fish that’s rich in Omega 3, such as cod, helps reduce any itchiness, rashes or skin irritation making your dog feel much happier."

The benefits of fish for your dog's immune system

"Seafood is a particularly good source of selenium, which plays an important role in the immune system and helps prevent damage to cells and tissues.

"Iron is important in the production of red blood cells, which transport oxygen around the body. If your dog is suffering from a lack of iron it can make them feel weak and tired.

The iron in whitefish is well absorbed making this a good choice. High protein foods such as meat and fish are excellent sources of zinc, with herring being a particularly good source.

"Zinc helps the body to make new cells and enzymes, it helps your dog process the carbohydrate, fat and protein in their food and it helps with wound healing.

Sea fish are a good source of iodine, which helps make thyroid hormones, essential in keeping cells and your dog’s metabolic rate healthy.

"There are eight B-complex vitamins and fish such as cod are a great source of B6, B12 and niacin (B3). These vitamins help to break down and release energy from food, keep the nervous system and skin healthy and help form haemoglobin, the substance in red blood cells that carries oxygen around the body.

"Vitamin A also helps keep your dog’s immune system in tip-top working order, helping it fight off illness and infection, and is necessary for proper bone growth and development, and maintaining healthy bones as your dog ages."

Is Fish Good For Dogs?

Fish is great for your dog's joints

"Omega-3 is an essential fatty acid present in fish which helps maintain healthy joints and tendons, keeping your dog active throughout its life. Omega-3 is beneficial in treating arthritis and other joint problems.

"Vitamin D is also essential to your dog’s wellbeing, with fish like herring and sprats an excellent source. This vitamin helps the body absorb calcium and phosphorous which are both essential in strong bones and teeth throughout your dog’s life."

"And with 75% of dogs in this country not getting enough vitamin D in their diets, it’s essential that we make sure they are fed a good source of this essential vitamin, with natural sources from food a much more effective source than a supplement."

"A rich source of calcium are small fish like sprats that can be eaten whole and contain small bones. Calcium gives bones and teeth their strength, ensures blood clots normally, regulates muscle contractions including heartbeat, and has a role in cellular functioning, nerve function and digestion."

"Phosphorus is naturally found in protein-rich foods such as fish, especially cod, and is a critical component of bones and teeth."

"It also plays a role in the proper function of some B vitamins. Fish rich in magnesium include cod. This essential mineral works with calcium to form the minerals that make up your dog’s bones. In addition, magnesium aids in proper muscle functioning, maintaining heart health."

Related: A beginner’s guide to raw dog food. If you’ve looked at the many benefits of fish for your dog, but want to consider alternative diets (there’s nothing wrong with mixing things up) – read our beginner’s guide to feeding your dog on a raw food diet.

Dental health (and what kind of fish is best for this)

"Feeding your dog dried fish skins is great for dental hygiene. Their natural, rough texture helps remove tartar and plaque from your dog’s teeth helping maintain great dental and gum health as well as fresher breath."

Have You Heard About WOOFS Mixed Treat Trial?

Is fish a good diet for dogs with allergies?

Fish is great for dogs who suffer from allergies and intolerances such as sickness, skin rashes and itching, ear infections, swelling, stomach pain, wind and diarrhoea.

Moddie explains why fish, thanks to it being rich in Omega-3 fats, tends to be a type of protein that dogs with allergies and intolerances don’t react to.

"Dogs can be allergic or intolerant to a variety of foods, grasses, dust, fleas – the list goes on! And with allergies and intolerances come a range of issues such as sickness, skin rashes and itching, ear infections, swelling, stomach pain, wind and diarrhoea."

"So if your dog suffers from any allergies or intolerances, hypoallergenic food can be a great choice. Hypoallergenic simply means less likely to cause an allergic reaction."

"Common protein sources found in commercial dog food include beef, soy, chicken, turkey and egg products and these can provoke an allergic response in dogs with food allergies.

"Foods that contain a protein source not commonly used in dog foods, such as fish, increases the chance of the dog not having consumed that protein source before. Meaning the protein isn’t recognised as an allergen by the dog’s body. Feeding these ‘novel proteins’ [such as fish] minimises the chance of an allergic reaction."

Is Fish Good For Dogs?

There are certain nutrients that, when added to a dog’s diet, can help alleviate the symptoms of an allergic reaction. These include Omega-3 fatty acids and vitamin A.

Moddie explains, "Omega-3 has an anti-inflammatory effect so helps counter any inflammation caused by an allergic reaction. It also helps maintain healthy skin which can be damaged by allergic reactions."

"Adding Vitamin A also helps skin damaged by an allergic reaction as it helps with skin maintenance, cell growth and hair growth. Fish is an excellent source of both Omega-3 and vitamin A."

Will dogs benefit from a diet of fish mixed with other protein?

Naturally, too much of anything is a bad thing - whether it be fish, biscuits or any type of food. An imbalance of vitamins or simply taking on board too many calories is something dog owners would do well to avoid.

The real advantage to fish in your dog's diet though is its ability to impart so many good vitamins and healthy properties without the increased risk of weight gain or a protein overload causing your dog's internal organs to have to work harder to process the food.

So, how do you create a balanced diet with fish at the heart of it?

Moddie believes when adding anything new to a dog’s diet it’s always a good idea to do it gradually, telling us "for example you wouldn’t suddenly change your dog from one kibble to another as it could cause stomach upsets."

Is Fish Good For Dogs?

She gives us her top tips on introducing fish into a dog’s diet.

"One way of introducing fish to your dog’s diet is by sprinkling some cod granola or sprinkles on their food at mealtimes. This can add interest to a meal and provide them with all the health benefits of fish.

"Fish treats are another great way of introducing fish to your dog’s diet as a reward or during training. Not only are they tasty but they are lower in calories than many commercial treats making them a healthier choice for your dog."

Should dog owners avoid certain types of fish?

When it comes to choosing what fish to feed your dog the main thing to consider is quality, Moddie explains.

She recommends avoiding fish from countries without strict regulations on health and quality and suggests dog owners avoid intensively farmed fish, adding "as far as species to avoid, don’t feed your dog tuna as it is too high in metal for dogs and always avoid poor quality and unlabelled fish with unknown provenance as it could contain toxins, mercury, antibiotics, for example."

How to tell what is a good quality fish treat (or food)

When it comes to choosing a fish treat for your dog there are a number of things to look out for. Firstly, look at the ingredients. Moddie explains what to look for.

"Treats that are 100% fish or have a very high percentage of fish and only one or two other named ingredients are likely to be far healthier than treats with a low percentage of fish and a load of ingredients that you’ve never heard of.

Is Fish Good For Dogs?

"It’s also good to choose wild fish over farmed. Wild fish eat a natural diet compared to farmed fish which are often fed processed, high-fat, high-protein feed in order to produce larger fish, meaning wild-caught fish are much lower in calories and saturated fat than their farmed counterparts."

"Farmed fish are also often fed antibiotics and dyes to colour the flesh, both of which you would not wish to feed your dog! Wild fish are also not afflicted with the health problems of some farmed fish such as lice and build-up of chemicals, such as mercury."

"Look for treats that have the ‘blue fish label’ from the Marine Stewardship Council (MSC) as this ensures that the fish is traceable and sustainable so you can be assured that you are contributing towards sustainable fish stocks – meaning that there are enough fish left in the sea to reproduce."

"You’ll also be helping to minimise the environmental impacts of fishing operations and encouraging the effective management of fisheries."

"So you’ll know that your dog’s treats are good for the ocean because the fish is wild, sustainable, and traceable back to a certified fishery."

Is fish good for older dogs?

Fish, as the main staple of your dog's diet, is a great way to provide dogs - especially older dogs- with protein without overburdening their digestive system in the same way that some protein-rich red meats may do. So when you consider its benefits in helping to keep a dog’s joints and tendons healthy, fish can be beneficial for older dogs for many reasons.

Moddie explains why.

"As your dog gets older, its collagen levels drop. Collagen is essentially a protein and as it makes up a large proportion of the protein found in your dog’s skin and body, it’s a very important one.

"Collagen is responsible for the elasticity of your dog’s ligaments, joints, tendons, skin and cartilage. It also determines the strength of teeth, hair, bones, and nails. So in older dogs, as their collagen levels drop it’s important to supplement their diet with a good source of collagen to maintain skeletal and skin health.

Is Fish Good For Dogs?

"Fish, especially fish skin, is a great source of collagen and is incredibly beneficial to your dog’s health in older age. And supplementing their diet with fish from a young age means that you’ll ensure their collagen levels are maintained throughout their lives rather than waiting for the external signs of lowered collagen to show."

So, is fish good for dogs? Here's the history of the dog's diet

Remember, every dog is different, and there are certain factors to consider when determining what diet will best suit your dog's age, size and lifestyle.

However, there are also general rules that you can follow to make sure your pet is getting a complete and balanced diet and all they need.

Years ago, when such a variety of dog nutrition wasn't available, dogs were fed foods that were most plentiful in the region.

In the Arctic, dogs were fed mostly fish and whale blubber; in the southern United States, a dog's diet consisted mainly of cornbread; in Europe, potatoes were the main fare.

These diets led to diseases such as the black tongue (pellagra in humans), rickets, and other less commonly known ailments, many of them fatal.

In the wild, the canine did not just restrict himself to eating just the meat of his prey. He ate the entire animal, including the contents of the stomach.

Wild dogs were known to kill each other while fighting over the stomach contents of their prey. Thus, nature provided the wild animal with a diet considered nutritionally complete.

Is Fish Good For Dogs?

Domesticated dogs were not allowed that luxury, and usually were fed table scraps. These poor diets resulted in serious nutritional imbalances and severe nutritional deficiencies.

After years of study, it was determined that even though the canine is considered a carnivorous animal, he requires certain carbohydrates, fats, proteins, vitamins, and minerals to satisfy nutritional requirements - just as humans do.

Now, as a modern, forward-thinking dog owner, you have the advantage of not just the vast array of commercially prepared pet foods, you also have the advanced nutritional knowledge gained through the years of studies and scientific research conducted by nutritional experts from all over the world.

You have access to just about any type of food and nutrition you choose to feed. You have access to the information and guidance on good vs bad dog food nutrition.

When it comes to the question of whether fish is good for dogs, the answer is an overwhelming, scientifically endorsed YES! Dogs can eat fish.

This article is sponsored by WOOFS

Fish for dogs FAQs

Can dogs eat sushi (raw fish)?

If you're thinking of feeding sushi (uncooked fish) to your dog, there are some very important things to know first.

First, let's answer the broad question of whether it's safe for dogs to eat sushi. The answer is: yes, it can be. But with some extremely important words of caution.

If you're thinking of starting your dog on a diet that includes fish, consider white fish such as pollock. If you're determined to feed raw fish, then raw salmon and flax seeds would be something to consider initially.

To get the most nutrition out of their food, dog owners should feed their dogs a consistent diet full of lean proteins, vegetables, and complex carbohydrates. Sushi doesn't necessarily fit the bill in all of these areas.

Is salmon good for dogs?

Salmon, the leanest fish, provides lean protein and essential fatty acids. And the flaxseeds provide high-quality omega-3 fatty acids, the healthiest fatty acids your dog can eat.

However, there are some concerns with feeding sushi to dogs.

First of all, it's pretty hard to find ready-to-eat salmon in a can that is also sustainably harvested. In other words, it's harder to know exactly where the salmon that ends up in your dog's bowl came from.

Furthermore, salmon contains a chemical known as domoic acid. Domoic acid is a natural byproduct of algae and is often associated with shellfish and some seafood.

Seafood containing domoic acid can be fatal to dogs and should not be fed to them.

Additionally, sushi is pretty high in calories, and most dogs don't need to eat that much. In fact, most dogs aren't really used to eating that much food, so if they're getting a piece of raw fish each day, it's just going to keep them hungry.

Foods that are high in calories but don't satisfy the dog's hunger are a recipe for obesity unless you happen to own a dog who is a light eater and you're looking for foods that provide high calories for low eating efforts.

Is Fish Good For Dogs?

As with all dog foods, be sure to watch the portions.

Feeding raw salmon to dogs can be a bit of a puzzle.

If you can find it, I would recommend going for salmon, but if not, I would stick to flaxseed.

Choose your fish recipes wisely.  While salmon is the most common raw fish that people will feed to their dogs, there are many types of raw fish and shellfish to choose from that provide other health benefits, such as Bluefin tuna Grilled salmon Cod Shrimp Scallops.

You can also choose to grill your salmon instead of serving it raw. Just be sure to cook it thoroughly, and not so much that the fish turns tough.

Whole fish is the best choice for your dog, but if you just can't do that, there's nothing wrong with feeding your dog a piece of grilled fish that is well cooked.

As ever, always check with your veterinarian before giving any new diet to your dog, particularly raw fish if it's a big jump from what your dog has been eating previously.

Some people think that raw fish is the best thing for their dogs, and while their friends and family might think they may be going overboard if they learn someone is feeding their dog raw salmon every day, that's just because most people are more used to giving their dog raw chicken or raw beef and they think nothing of it.

Raw food is raw food. It, like any other diet, has its proponents and detractors. What we know for certain; in the wild, dogs eat raw food. That's a fact.

A healthy, balanced diet and finding the food that your individual dog does best on is the most important thing. Fish is an excellent component of a healthy diet and many dogs absolutely thrive on it.

Omega-3 deficiency in dogs: how fish can help

Omega-3 deficiency in dogs can cause obesity, seizures, liver disease and chronic anaemia. Fatty liver disease has also been linked to kidney disease, liver cancer and chronic obstructive pulmonary disease.

Is Fish Good For Dogs?

The exact cause of the disease is unknown, but a combination of genetic and environmental factors are believed to play a role.

Omega-3 deficiency in dogs is a relatively new area of interest for veterinarians. In some cases, it can be linked to anaemia and other health problems, as a diet low in vitamin D and perhaps other nutrients can cause anaemia.

But another troubling sign has led many to wonder if as dogs age, they’re eating less fish, something that could be very dangerous.

We spoke to veterinarian John Schiller about the positive link between fish and reducing osteoporosis in dogs.

Weight loss and Omega-3 deficiency in dogs

Osteoporosis is a disease that’s linked to long-term weight loss because dogs get weaker and less able to move as they age. This is a common side effect of ageing in humans, too.

“This issue has come to the forefront for veterinarians in recent years as more and more owners are coming into their practices and asking, ‘What’s going on with my ageing dog?’” Dr Schiller says. “I’ve been seeing it more often than I used to.”

This problem is especially common in dogs that lose weight and go through a dramatic weight loss, as this can lead to a number of health problems, including osteoporosis and even cancer.

The benefits of Omega-3 in your dog's diet

Omega-3 benefits dogs because it's essential in the prevention of cardiovascular disease. But you might wonder how to get enough of it.

Luckily, it comes in the form of oily fish such as salmon, sardines, trout, anchovies, and mackerel, and can be found in many supplements.

Is Fish Good For Dogs?

Just make sure to choose the best quality fish oil so you get the necessary amount and can choose the right supplements for your dog.

Healthine explains:

Omega-3s are a type of polyunsaturated fatty acid (PUFA). Important omega-3s in foods include eicosapentaenoic acid (EPA) and docosahexaenoic acid (DHA), as well as their essential precursor alpha-linolenic acid (ALA).

Having an omega-3 deficiency means that your dog's body is not getting enough omega-3 fats. This may put you at risk of negative health effects.

Eating small amounts of oily fish is also a great option for your dog.

Did you know: One small five-ounce salmon can provide omega-3 fatty acids for an estimated 1,000 healthy dogs. And you won't be giving your dog too much to make them sick, either.


  1. Question: my dog (2 yrs old) small breed had pancreatitis – is doing fine now. Need to know if fish (Talapia- baked with lemon juice) would be harmful to her

    • I feed my Yorkie’s tilapia, off and on. I feed them mackerel, cod, salmon, sardines, many kinds of fish. I don’t use one kind over a week, mostly 2x’s a week or each night a little on their plate. They love all of it.

  2. I’m very happy to be reading this as I have one very fussy
    dog, and it has been difficult finding him something he will
    eat regularly. As he is a sighthound and therefore already naturally slim, he cannot afford to not eat for days. So it was with relief that we recently discovered the Earthborne range of holistic dog biscuits, in particular their fish range. He loves them! So I hope the above info also applies to fish in biscuits? One thing I wonder though, with all this talk of metal and plastic toxicity in fish, do we need to worry about that for our dogs if they it fish?

    • I guarantee you, if you feed your pet fish or poultry, they’ll eat it like someone is trying to take it away from them and it’s healthy as ever… NO BONES THOUGH !!

  3. I am a dog owner of over 40 years and I rescue sick and injured animals. On the average I own 6 – 8 dogs of all shapes and sizes. I do not feed my animals processed food. I do not feed them anything I would not eat myself.

    Yes, quality fish is good, but it is lethal for older dogs with heart failures, if they also suffer with water retention and need to take diuretics.

    I had a dog with that condition who died on Christmas Day 2007 within three weeks from symptoms appearing, and another dog who died in March 2013, 13 months after identical symptoms appearing in her. The difference was, that I observed with the second dog the almost immediate deterioration after feeding the smallest amount of fish, and I eliminated fish and any fish products from her diet.

    I gave her the omega oils in form of Goji berries, and she loved them!

    Coley is entirely unsuitable for anyone, just look at the colour of its meat and compare with other fish.

    • Hi, I just saw your comment about not feeding fish to dogs with heart problems. Can you please tell me why. I need to feed my dog (who has heart disease, along with pancreas, kidney and now IBD) a novel diet. I wanted something easy to digest so was just starting to feed him some cod and saw your comment on an article .

  4. my dog is over weight due to not being able to walk him as much as used to because of problems with his back legs.He is unable to have an operation until he loses weight. which is very difficult as i can walk him as much as used to. ive seen the prices of the dog diet food so i am thinking making homemade food for him. just wondered what sort of fish is best for an overweight dog please? he s only 3 years old.

  5. I really like that you mentioned that fish is a great source of protein for dogs. My wife and I recently got a new puppy, and neither of us has had a dog before. We want to be sure that we don’t feed him anything that isn’t good for him! It’s good to know that we can feed him fish because my wife is a pescatarian so we have a lot of fish. Thanks for the information!

Leave a Reply