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

My 25 kg dog ate a whole cooked mackerel fillet 6 hours ago — how long should I monitor him and what might the vet check?

Dogs · Food safety

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

Short answer

He should be fine, but monitor him for about 24 hours. Mackerel is safe for dogs when cooked, but its high oil content can cause mild digestive upset like loose stool or vomiting in some pets. If you do need to see a vet, they would likely check for signs of pancreatitis, such as abdominal pain or severe vomiting, and may run blood tests to assess his pancreas and liver. Keep him on his regular diet and offer plenty of water; call your vet if he becomes lethargic, refuses food, or has persistent vomiting.

How a whole fillet affects a 25 kg dog

One cooked mackerel fillet delivers a hefty dose of oils to even a medium-large dog’s system. At 25 kg, your dog can handle more fat than smaller breeds, but his pancreas still needs to work overtime processing it. The six-hour delay means he’s past the immediate vomiting window — now the concern shifts to how his intestines will react.

Check his stool consistency on his next bathroom break. Soft serve-like texture is expected, but liquid diarrhea or straining are red flags. His appetite should remain normal; refusal to eat would be unusual after this timeframe.

Pancreatitis signs vets watch for

If you do end up at the clinic, the vet will palpate his upper abdomen for pain and possibly run blood tests checking pancreatic enzymes. Severe cases involve arched backs or a ‘praying position’ with chest down and hindquarters up, but mild ones just show subtle discomfort when touched.

They’ll ask whether he’s had high-fat meals before and how quickly he scarfed the fish. Gulpers are more prone to irritation because they skip the saliva that starts fat breakdown. Your dog’s size helps — pancreatitis is rarer in dogs over 20 kg unless they’re chronic treat thieves.

Why timing matters with oily fish

Six hours post-meal means digestion is well underway, so any vomiting now would indicate a problem rather than simple stomach irritation. Watch for undigested fish pieces in vomit — that suggests intestinal blockage risk, though mackerel’s soft bones rarely cause this.

If he’s acting normal now but has diarrhea tomorrow, stick to bland foods and consider probiotic supplements. But today, just note his energy level: panting or restlessness can signal nausea even without vomiting.

Home monitoring for the next day

Skip his dinner tonight if he’s still full from lunch (dogs can fast for 12 hours safely). Offer water in small amounts to prevent gulping. Tomorrow morning, mix his kibble with pumpkin puree to bulk up his stool if it’s loose.

Most dogs bounce back by the 24-hour mark with no intervention. But if he’s licking his lips excessively or drooling tomorrow, call your vet — those are subtle nausea signs owners often miss. His size means he’ll likely weather this fine, but it’s smart to watch.

The full verdict, portion guidance and serving notes are collected on the Mackerel food facts page.

Open the full food page: Mackerel food facts →