Can Dogs Eat Salmon?

Yes, dogs can eat salmon when it is properly cooked and served plain. Salmon is a nutritious fish rich in protein and omega 3 fatty acids that support skin, coat, and joint health. Raw salmon should never be fed because it may carry parasites that can cause serious illness in dogs.

Last updated:

March 20, 2026

Can Dogs Eat Salmon?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
Yes
Safety rating
Safe
Serving frequency
In moderation
Vitamins and minerals
Vitamin B12, Vitamin D, Vitamin B6, Niacin, Selenium, Potassium, Omega 3 fatty acids, Phosphorus, Protein
Benefits
Rich source of omega 3 fatty acids which support healthy skin and a shiny coat, high quality protein for muscle maintenance, supports brain health and cognitive function, may help reduce inflammation in joints, provides key vitamins such as B12 and vitamin D that contribute to overall health.
Risks
Raw salmon may contain parasites that cause salmon poisoning disease which can be fatal if untreated. Cooked salmon with bones can cause choking or digestive injury. Salmon prepared with oils, salt, garlic, or onion can upset a dog’s stomach or introduce toxic ingredients.
Safety notes/warnings

Never feed dogs raw or undercooked salmon due to the risk of parasites that can cause salmon poisoning disease. Always remove bones as they can splinter and cause choking or internal injury. Avoid smoked salmon because it is very high in salt which is not suitable for dogs. Salmon should be served plain without butter, oils, onion, garlic or seasoning. Treat it as a protein topper or occasional treat rather than replacing a balanced dog food diet.

Calorie information
About 208 calories per 100g of cooked Atlantic salmon which is roughly the calories in a small palm sized fillet portion. A tablespoon sized flake of cooked salmon contains roughly 20 calories which is a reasonable treat sized portion for smaller dogs.
Serving size
  • Extra-Small dogs (1 to 5 kg): 1 to 2 small flakes of cooked salmon, about 5 to 10 g
  • Small dogs (5 to 10 kg): 10 to 20 g of cooked salmon, roughly a tablespoon of flaked fish
  • Medium dogs (10 to 25 kg): 20 to 40 g of cooked salmon, around two tablespoons
  • Large dogs (25 to 40 kg): 40 to 60 g of cooked salmon, a small handful of flaked fish
  • Extra-Large dogs (40 kg+): 60 to 90 g of cooked salmon, roughly a quarter of a small fillet
How to prepare
  • Always cook salmon thoroughly by baking, steaming, or grilling with no seasoning
  • Remove all bones carefully before serving
  • Allow the fish to cool completely before giving it to your dog
  • Break the salmon into small flakes to reduce choking risk
  • Serve plain with no oils, salt, garlic, onion, butter or sauces, like mayo
  • Introduce slowly the first time to check for digestive sensitivity
Key information source
Pet MD

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Salmon

everyday?

Dogs can eat salmon, but it should not usually be fed every day unless it is part of a properly balanced diet plan. Salmon is rich in protein and omega 3 fatty acids, which support skin, coat, and joint health, but it is also fairly high in calories and fat. For most dogs it works best as an occasional addition to their regular food rather than a daily staple.

Icon - Elements Webflow Library - BRIX Templates

How much

Salmon

can my dog eat?

The amount of salmon a dog can eat depends on their size and overall diet. Small dogs may only need a teaspoon or two of flaked cooked salmon, while larger dogs can handle a few tablespoons or a small portion of a fillet. Salmon should be served plain and boneless and should usually make up only a small part of your dog’s daily calorie intake.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too much

Salmon

?

If your dog eats too much salmon, monitor them for signs of stomach upset such as vomiting, diarrhoea, or lethargy. In most cases a large portion of cooked salmon will only cause mild digestive discomfort, but fatty fish can sometimes trigger pancreatitis in sensitive dogs. Contact your veterinarian if symptoms appear, especially if the salmon was raw or undercooked.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Salmon

?

Puppies can eat small amounts of fully cooked salmon once they are established on solid food. The soft texture and high quality protein can support growth, and omega 3 fatty acids may help brain and eye development. Portions must stay small because puppies have sensitive stomachs and require a balanced puppy diet as their main food source. Always introduce salmon slowly and make sure it is thoroughly cooked, boneless, and completely plain.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Salmon

?

Small dogs can benefit from the omega 3 fats in salmon, which support coat condition and skin health. Because small breeds have lower calorie requirements, even a small amount of salmon can be quite rich. Stick to tiny portions and offer it as an occasional topper rather than a full meal. Always remove bones carefully and break the salmon into small flakes so it is easy for your dog to chew and digest.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Salmon

?

Senior dogs may benefit from salmon because omega 3 fatty acids can support joint comfort and help maintain cognitive function as dogs age. The protein is also easy to digest compared with some other meats. Keep portions moderate since older dogs often have slower metabolisms. Always serve it well cooked and plain, and watch for any digestive upset if your dog is trying salmon for the first time.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Salmon

?

For overweight dogs, salmon can still be offered in very small portions as a nutritious treat because it provides protein and beneficial fats. However it is relatively calorie dense, so portion control is important. A few flakes mixed into regular dog food can add flavour without adding too many calories. Avoid feeding large pieces and reduce other treats on days when salmon is given.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.