
Can dogs eat salmon?
SafeYes — fully cooked, boneless salmon is a safe, omega-3-rich treat for dogs. Never feed raw salmon.
Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026
Can Dogs Eat Salmon?
Yes, dogs can eat salmon as long as it is fully cooked, boneless, and served plain. Cooked salmon is a safe, nutritious treat and one of the best natural sources of omega-3 fatty acids you can add to a dog's bowl. The one hard rule is that the salmon must be thoroughly cooked. Raw or undercooked salmon is genuinely dangerous for dogs and, in some regions, can be fatal. Get the preparation right and salmon becomes a healthy, vet-friendly reward that many dog foods already rely on as a core protein.
- 1Fully cooked, boneless, plain salmon is safe and healthy for dogs.
- 2Never feed raw or undercooked salmon, it can cause fatal salmon poisoning disease.
- 3Remove every bone and skip all salt, oil, garlic, onion, and seasoning.
- 4Serve as an occasional treat, once or twice a week, not as a meal replacement.
- 5Smoked salmon is off-limits because it is far too salty.

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.
- Recipes developed by veterinary nutritionists
- Whole-food ingredients you can recognise
- Fresh meals delivered to your door
Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.
Is salmon safe for dogs?
Cooked salmon is non-toxic and perfectly safe for dogs when it is prepared correctly. It is such a good source of protein and healthy fats that it appears as a headline ingredient in countless commercial dog foods and treats. Vets routinely recommend it as a lean protein for dogs with food sensitivities to more common meats like chicken or beef, and as a coat-and-skin booster for dogs with dull fur or itchy skin. In other words, salmon is not a food you need to fear feeding your dog. It is a food you need to prepare properly.


Soft, pea-sized training treats small enough to reward often while keeping treats inside the 10% of daily calories vets recommend.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
The safety of salmon comes down entirely to how it reaches your dog's bowl. Plain, fully cooked, boneless salmon with no added salt, oil, or seasoning is the gold standard. The moment you introduce raw flesh, small bones, heavy salt, or flavorings like garlic and onion, an otherwise excellent food turns into a hazard. That is why the same fish can be described as both one of the healthiest things a dog can eat and, in raw form, one of the most dangerous. The difference is the cook and the prep.
Why salmon is good for dogs
The standout nutrient in salmon is its omega-3 fatty acid content, specifically EPA and DHA. These are anti-inflammatory fats that support a shiny coat, healthy skin, and comfortable joints, and they are one of the main reasons vets suggest fish for dogs with allergies, arthritis, or a lackluster coat. Unlike the omega-3s found in plant sources, the EPA and DHA in salmon are in the form dogs can use most directly, which makes salmon a genuinely useful addition rather than just an empty-calorie treat.
Beyond the fats, salmon is a high-quality, highly digestible protein that delivers all the amino acids a dog needs to maintain muscle. A 100 gram portion of cooked salmon provides roughly 22 grams of protein and around 206 calories. It also supplies vitamin D, which supports bone health, and vitamin B12, which helps keep the nervous system and metabolism running. For puppies, that combination of protein and DHA can support healthy brain and eye development, while for senior dogs the anti-inflammatory omega-3s may help ease the stiffness of aging joints.
| Nutrient (per 100g cooked) | Amount | Why it matters for dogs |
|---|---|---|
| Calories | ≈206 kcal | Keep portions small; treats should stay under 10% of daily calories |
| Protein | ≈22 g | Builds and maintains lean muscle |
| Omega-3 (EPA/DHA) | High | Supports skin, coat, joints, and brain |
| Vitamin D | Good source | Supports bone health and calcium balance |
| Vitamin B12 | Good source | Supports nervous system and metabolism |

The raw salmon danger: salmon poisoning disease
This is the single most important thing to understand about feeding salmon to dogs. Raw and undercooked salmon, especially fish from the Pacific Northwest and the West Coast of North America, can carry a fluke that in turn harbors a bacteria-like organism. When a dog eats the raw fish, that organism can trigger a serious illness known as salmon poisoning disease. It is not caused by a toxin in the fish itself, which is why the name is a little misleading, but the outcome is severe and can be fatal without prompt veterinary treatment.
Symptoms usually appear within about six days of eating the raw fish and can include vomiting, diarrhea, loss of appetite, lethargy, fever, and swollen lymph nodes. Because the signs overlap with many other illnesses, tell your vet directly if your dog has eaten raw fish so they can test and treat for salmon poisoning specifically. The good news is that the disease responds well to treatment when it is caught early, typically antibiotics to address the organism and a dewormer to kill the fluke. The danger comes from waiting, so never take a wait-and-see approach with a dog that has eaten raw salmon.
Cooking salmon thoroughly to an internal temperature of around 145 degrees Fahrenheit destroys the parasite and makes the fish safe. This is why every credible source insists on fully cooked salmon and why you should keep dogs away from raw fish scraps, fishing catches, and salamanders in affected regions. Freezing can reduce the risk but is not a reliable substitute for proper cooking, so when in doubt, cook it through.
How much salmon can dogs eat?
Salmon should be an occasional treat, not a daily meal. A small piece of plain, fully cooked, boneless salmon once or twice a week is plenty for most dogs. Like all treats, salmon should make up no more than about 10 percent of your dog's daily calories, with the rest coming from a complete and balanced diet. Salmon is nutrient-dense and fairly high in fat, so overdoing it can lead to weight gain and, in large amounts, an upset stomach or even a bout of pancreatitis in sensitive dogs.

Portion size should scale with your dog's weight. A toy-breed dog needs only a bite, while a large breed can handle a bit more, but even then moderation matters. Use the guide below as a starting point and adjust down if your dog is overweight, older, or prone to digestive trouble. When you first introduce salmon, offer a small amount and watch for any signs of an allergic reaction or stomach upset over the next day before making it a regular treat.
| Dog size | Approximate weight | Suggested cooked salmon |
|---|---|---|
| Toy / small | Up to 20 lbs | A bite or two (about 0.5 oz) |
| Medium | 20–50 lbs | A small piece (about 1 oz) |
| Large | 50–90 lbs | A couple of pieces (about 1.5–2 oz) |
| Giant | 90+ lbs | A small handful (about 2–3 oz) |
How to prepare salmon for dogs
Preparing salmon for a dog is simple, and simplicity is exactly the point. Start with a fresh, boneless fillet and cook it thoroughly by baking, grilling, steaming, or poaching. Do not add anything: no salt, no butter or oil, no garlic, no onion, and no lemon or sauces. Garlic and onion are toxic to dogs, salt and oil add unnecessary strain, and the goal is plain fish that your dog can enjoy without hidden risks. Let it cool completely, then break it into bite-sized pieces before serving or mixing a little into their normal food as a topper.

Freeze-dried wild salmon and nothing else, so there is no seasoning, oil, or bone to worry about. The easy way to give salmon as a treat rather than cooking a fillet.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Bones are the other thing to get right. Salmon bones are small, brittle, and can splinter, so they pose a choking hazard and can cause blockages or internal injuries. Even if you buy a fillet, run your fingers along the flesh to feel for pin bones and pull out anything you find before cooking. Salmon skin is fine in small amounts once it is fully cooked and unseasoned, but because it is fatty, keep it minimal for dogs watching their weight. Canned salmon can work in a pinch if it is packed in water with no added salt, but fresh cooked salmon is the cleaner choice.

Risks and what to watch for
Beyond raw fish and bones, the main thing to avoid is smoked salmon. Smoked salmon is cured rather than cooked and is loaded with salt, which can upset a dog's stomach and, in larger amounts, lead to salt poisoning. It may also contain seasonings that do not belong anywhere near a dog. Lox, salmon jerky, and anything brined or heavily seasoned fall into the same off-limits category. Stick to plain cooked fillet and you sidestep all of these problems at once.
It is also worth remembering that any new food can occasionally cause an allergic reaction or digestive upset. Watch for itching, hives, swelling, vomiting, or diarrhea after your dog's first taste of salmon. Fish allergies exist in dogs, though they are less common than beef or chicken allergies. And because salmon is rich and fatty, feeding too much at once can trigger loose stools or, in predisposed dogs, pancreatitis. Introduce it slowly, keep portions modest, and salmon will stay firmly in the healthy-treat column.
Safe alternatives to salmon
If you want the omega-3 benefits of fish without the raw-salmon worry, sardines are a fantastic option. Plain sardines packed in water are nutrient-dense, low in mercury because the fish are small and short-lived, and their soft bones are safe to eat and add calcium. For a leaner, milder protein that most dogs love, plain cooked chicken is another reliable choice. Like salmon, both should be served plain, boneless where relevant, and in moderation as a treat alongside a complete and balanced diet.

Freeze-dried raw beef, one ingredient and nothing else. A clean everyday reward that beats table scraps.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Frequently Asked Questions
Can dogs eat raw salmon?
No. Raw or undercooked salmon can carry a parasite that causes salmon poisoning disease, which is potentially fatal to dogs. Always cook salmon thoroughly before feeding it, and call your vet immediately if your dog eats raw salmon.
Can dogs eat smoked salmon?
No. Smoked salmon is cured rather than cooked and is far too salty for dogs. The high salt content can cause stomach upset and, in larger amounts, salt poisoning, so it should be avoided entirely.
How often can dogs eat salmon?
A small piece of plain, cooked, boneless salmon once or twice a week is a good rule of thumb. Treats like salmon should stay under about 10 percent of your dog's daily calories.
Can dogs eat salmon skin?
Cooked, unseasoned salmon skin is safe in small amounts, but it is fatty, so keep portions minimal, especially for dogs that need to watch their weight. Never feed raw skin.
Is salmon good for dogs with itchy skin?
Often, yes. The omega-3 fatty acids in salmon are anti-inflammatory and support skin and coat health, which is why fish is commonly recommended for dogs with dull coats or itchy skin. Check with your vet if the itching is persistent.

The bottom line is reassuring: cooked salmon is a healthy, protein-rich, omega-3-packed treat that most dogs will happily wolf down. Keep it fully cooked, boneless, and plain, serve it in moderation, and steer well clear of raw and smoked versions. Do that, and you get all the coat-shining, joint-supporting benefits of salmon without any of the risks that make raw fish so dangerous.
Sources
Reviewed by the Webvet Veterinarian Team
General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.