Can Dogs Eat Salmon? Cooked vs Raw, Skin & Portions

Can dogs eat salmon? Yes, cooked, plain and boneless. Learn why raw salmon can cause salmon poisoning disease, portions by weight, and skin and canned tips.

✓ VerdictSafe for dogs
· Updated · Sources ↓ · 5 min read
Share
Can dogs eat salmon - flaked plain cooked salmon in a bowl beside a sitting dog
Share
Health Note: This article is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

Can dogs eat salmon? Yes, as long as it’s fully cooked, boneless and plain. Salmon is a rich source of protein and omega-3 fatty acids, and it’s a common ingredient in dog foods. Raw or undercooked salmon is the danger: in the Pacific Northwest it can carry a parasite that causes salmon poisoning disease, which can be fatal without treatment.

Quick Verdict

Safe when cooked. Bake, poach or steam salmon with no seasoning, remove every bone, and serve a small portion. Avoid raw, smoked, cured and heavily salted salmon. Cooked salmon has roughly 55 calories per ounce, so it works best as a topper or occasional reward.

Can dogs eat salmon - flaked plain cooked salmon in a bowl beside a sitting dog
Cooked, plain, boneless salmon is a healthy treat.

Is Salmon Good for Dogs?

Cooked salmon delivers high-quality protein plus the omega-3 fats EPA and DHA, which support skin, coat and joints. It also provides vitamin D, B12, selenium and potassium, according to USDA FoodData Central. The AKC and PetMD both list cooked salmon as a healthy option, and it’s a popular novel protein for dogs with chicken or beef sensitivities.

Why Raw Salmon Is Dangerous

Raw or undercooked salmon, trout and related fish from rivers along the Pacific coast of North America can carry a tiny fluke infected with Neorickettsia helminthoeca. When a dog eats it, the bacteria cause salmon poisoning disease. Signs usually start within about a week:

  • Fever, then sometimes a low temperature
  • Vomiting and diarrhea, which may be bloody
  • Loss of appetite and rapid weight loss
  • Lethargy and swollen lymph nodes
  • Discharge from the eyes or nose

It’s treatable with antibiotics and a dewormer when caught early, but it can be fatal if missed. Raw fish can also carry Salmonella, Listeria and other parasites, and small pin bones can lodge in the throat or gut. Cooking to an internal temperature of 145°F kills the parasite.

My dog ate raw salmon. Call your vet and tell them the fish was raw and where it came from, especially if it was caught in the Pacific Northwest or Northern California. Your vet may recommend a fecal test or preventive treatment. Don’t wait for signs; salmon poisoning disease can move quickly. If your dog swallowed bones, watch for gagging, retching, drooling, straining or a painful belly.

Can dogs eat salmon - cooked salmon flaked on a plate while checking for pin bones
Flake cooked salmon and check for bones.

Which Salmon Products Are OK?

ProductVerdictNotes
Baked, poached or steamed filletYesPlain, boneless
Canned salmon in water, no salt addedYesSoft bones are usually fine; drain well
Cooked salmon skinSmall piecesHigh in fat; no seasoning
Raw, sushi or sashimiNoParasites, bacteria
Smoked or loxNoVery salty; cold-smoked isn’t cooked
Seasoned, buttered or teriyakiNoGarlic, onion, salt, sugar
Freeze-dried salmon treatsYesMade for dogs; follow label portions
Salmon oil supplementAsk your vetDose by weight

How Much Salmon Can a Dog Eat?

As a topper or treat, keep salmon inside the extras budget from the WSAVA treat guide, and reduce kibble slightly on salmon days.

Dog’s weightCooked salmon (max/day)Approx. caloriesProtein
10 lb (4.5 kg)½ oz (14 g)~28 kcal~3 g
25 lb (11 kg)1 oz (28 g)~55 kcal~6 g
50 lb (23 kg)2 oz (57 g)~110 kcal~12 g
75 lb (34 kg)2½ oz (71 g)~140 kcal~15 g
100 lb (45 kg)3 oz (85 g)~165 kcal~18 g

Our estimates from USDA values for cooked Atlantic salmon (about 195 kcal per 100 g). Wild salmon is a little leaner.

Can dogs eat salmon - baked salmon fillet cooling on a tray before serving a dog
Cook to 145°F and remove every bone.

How to Cook Salmon for a Dog

  1. Choose a fresh or frozen fillet and check it for pin bones with your fingers.
  2. Bake at 375°F for about 12 to 15 minutes, or poach in plain water, until it flakes and reaches 145°F inside.
  3. Skip oil, butter, salt, lemon, garlic and herbs.
  4. Cool, flake and recheck for bones, then mix a little into the meal.

Like the idea of fish? See can dogs eat shrimp, or pair salmon with plain sweet potato or rice.

Puppies and Special Cases

  • Puppies: small flakes of cooked salmon are fine once they eat solid food.
  • Pancreatitis or a sensitive stomach: salmon is fatty; ask your vet first.
  • Allergies: a good novel protein option, best tried under a vet’s guidance.
  • Weight loss: use small portions and reduce the meal.
Vet's Note

Can dogs eat raw salmon? Avoid it. Raw or undercooked salmon from the Pacific Northwest can carry a parasite that causes salmon poisoning disease, which can be fatal without treatment. Always cook it through.

What about smoked salmon? Too salty. Plain cooked salmon with the bones removed is the better choice.

— Dr. Sarah Miller, DVM

Salmon for Dogs: Quick Serving Guide

✓ Do

  • Cook salmon all the way through
  • Remove skin and pin bones
  • Serve it plain, flaked
  • Use it as a topper

✕ Don't

  • Feed raw or undercooked salmon
  • Share smoked salmon
  • Add butter, garlic or lemon sauce
  • Give fish bones

Call your vet if your dog ate raw salmon and shows vomiting, fever or low appetite.

Frequently Asked Questions

Can dogs eat salmon skin?

Cooked, plain salmon skin is fine in small pieces, but it’s fatty. Never give fried or seasoned skin.

Can dogs eat canned salmon?

Yes, if it’s packed in water with no added salt. Drain it and serve a small amount.

Can dogs eat smoked salmon?

No. It’s high in salt, and cold-smoked salmon isn’t cooked, so parasites may survive.

Can dogs eat salmon every day?

Small amounts of cooked salmon can be part of a daily routine, but keep it within the treat budget and rotate proteins.

Is salmon better than chicken for dogs?

Not better, just different. Salmon brings omega-3 fats, while chicken is leaner and cheaper. Both are good proteins when cooked plain, and rotating them adds variety.

Can dogs eat salmon bones?

No. Cooked fish bones are thin and brittle and can lodge in the throat or pierce the gut. The soft, mashed bones in canned salmon are the only exception.

The Bottom Line

Can dogs eat salmon? Yes: fully cooked, plain and boneless, in sensible portions. Never feed raw or smoked salmon, and call your vet if your dog eats raw fish. Find more answers in our Can Dogs Eat…? library or at Start Here. This article is general information, not veterinary advice; see our Veterinary Disclaimer.

References & Sources

Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.

  1. USDA — USDA FoodData Central
  2. American Kennel Club (AKC) — Can dogs eat salmon
  3. PetMD — Can dogs eat salmon
  4. WSAVA — WSAVA guidetotreats dogs 251107