All foods › Can Dogs Eat… › Cooked Fish

Can Dogs Eat Cooked Fish?

✅ Safe
⚠️ Educational info only. If your pet just ate something and looks unwell, skip the reading and call your vet or Pet Poison Helpline (US): (855) 764-7661.
Yes. Fully cooked, boneless white fish is a lean, healthy treat for dogs.

Why it’s fine

White fish like cod and tilapia offers lean protein and omega-3 fatty acids that support skin, coat and joints. The risks are bones, heavy seasoning, and the oil or batter fish is often fried in — preparation decides everything.

How to serve it safely

Serve plain, fully cooked, deboned fish — baked, poached or steamed with nothing added. Flake it and check twice for bones.

When to call the vet

If your dog eats battered or heavily seasoned fish and vomits repeatedly, call your vet.

Common questions

Can dogs eat fish bones?

No. Fish bones are thin, sharp and prone to lodging in the throat or piercing the gut. Pick them all out first.

Is fried fish okay?

Not recommended. The batter and oil add fat that invites pancreatitis, and seasoning often hides garlic or onion.

More foods for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate something concerning, contact your veterinarian or a pet poison hotline right away.