Suspect poisoning? US: ASPCA Poison Control (888) 426-4435 · UK: 01202 509 000 · Severe symptoms → nearest emergency vet now.

Can Dogs Eat fish?

The short answer for Dogs: Plain, cooked, boneless fish (e.g., salmon, whitefish) is safe and a good protein source for dogs and cats. Never feed raw fish due to parasites and bacteria like Salmonella. Avoid fish high in mercury (tuna), and always remove all bones to prevent choking or internal injury. Do not feed fish seasoned with garlic, onions, or excessive oil.

Last reviewed: 2026-09-05 · Reference ranges: ASPCA, Pet Poison Helpline & Merck Veterinary Manual

Can dogs eat

YES — safe — fish for Dogs

Serving advice

Treat fish as a snack rather than part of the daily ration — the usual ceiling is about 10% of daily calories. Start with one small piece of fish and watch stools and appetite over the next 24 hours.

Plain, cooked, boneless fish (e.g., salmon, whitefish) is safe and a good protein source for dogs and cats. Never feed raw fish due to parasites and bacteria like Salmonella. Avoid fish high in mercury (tuna), and always remove all bones to prevent choking or internal injury. Do not feed fish seasoned with garlic, onions, or excessive oil.

Dogs and cats carry the same rating (Safe to share), so the notes below hold for either pet.

There is no poisoning risk here, and the usual problem is simply eating too much at once: a heavy fat or salt load can bring on loose stools or a single vomit. Offer water, keep an eye on the pet for 24 hours, and do not induce vomiting.

Other foods that are safe to share

The full A–Z food list groups every food by verdict for each species.

Why these cautions matter

Garlic and onion damage a pet's red blood cells and can bring on anaemia. Signs are often delayed for several days, so looking fine straight afterwards does not rule it out.

Raw animal protein carries Salmonella and E. coli risk, and those bacteria can spread to the people in the household too.

Cooked bones splinter rather than crumbling, and fragments can lodge in the throat, stomach or bowel, sometimes needing surgery to remove.

Frequently asked questions

Can dogs eat fish?

YES — safe. Plain, cooked, boneless fish (e.g., salmon, whitefish) is safe and a good protein source for dogs and cats. Never feed raw fish due to parasites and bacteria like Salmonella. Avoid fish high in mercury (tuna), and always remove all bones to prevent choking or internal injury. Do not feed fish seasoned with garlic, onions, or excessive oil.

How much fish can dogs have?

Serve fish as a snack and keep it under about 10% of daily calories. Start with one small piece of fish and watch stools and appetite for the next 24 hours.

What reaction should I watch for after dogs eats fish?

In the 24 hours after dogs eats fish, look for vomiting, diarrhoea, gas or a drop in appetite. Plain, cooked, boneless fish (e.g., salmon, whitefish) is safe and a good protein source for dogs and cats. Never feed raw fish due to parasites and bacteria like Salmonella. Avoid fish high in mercury (tuna), and always remove all bones to prevent choking or internal injury. Do not feed fish seasoned with garlic, onions, or excessive oil.

How often can dogs have fish?

Treat fish as an occasional extra, once or twice a week at most, and keep the portion small next to your dog's regular meals — those still do the nutritional work.

What else can dogs have besides fish?

Rotate through the safe list — Crawfish or Catfish — instead of the same thing every time; a mix covers more nutrients than any single extra, and it stops your dog holding out for one favourite.

🐱

How about Cats eating fish? Can dogs eat — YES — safe