Disclaimer: You’ll see a few affiliate links sprinkled around this site — they’re for products I have used and continue to use with my dogs Missy, Buzz, Wally and Pepper. If you buy through one of those links (with zero extra cost to you), I earn a small commission. That support helps me keep K9sOverCoffee running and lets me create even more raw-feeding tips, recipes, and videos for you. Thanks for being part of this community. See my Affiliate Disclosure Policy for more information.

How to Feed Whole Raw Fish for Dogs

Wondering if it’s safe — or even beneficial — to feed your dog whole raw fish?

The short answer is yep, it is, especially when you compare whole fish to fish oil.

Personally, I fed all my dogs whole raw fish, and they all love(d) it. My Boxer mixes Missy and Buzz did, and so does my Feist mix Wally as well as my 3 month old Lab puppy Pepper.

And as someone who’s been raw feeding since 2015 in both the US and Germany, I can tell you that raw fish can be a powerful addition to your dog’s diet— if you know how to do it right.

I’ve been making my own raw meals since 2016 and became a certified raw dog food nutrition specialist in 2020 through a course taught by Dana Scott and Dr. Marion Smart, two giants in the natural pet food world.

In 2024, I started working for BARFER’S, a leading raw dog food brand in Germany, and have helped hundreds of raw feeders feel confident about feeding the dog in front of them — including when it comes to feeding fish safely.

Now, oily fish plays an important role in balancing fatty acids in a raw diet. If you want to understand how I build meals beyond just protein choice, start with my raw dog food framework here.

So I really love feeding my dogs whole raw fish because it’s a such a great source of:

  • Omega-3 fatty acids
  • Vitamin D
  • Protein
  • Some iodine

Just to clarify, when I say whole raw fish, I’m talking about the entire fish with bones, scales, fins, and the head.

Having said that, they also have some calcium (bones), and animal fiber (fins).

Side note: If whole fish seems too far of a stretch for you or your dog, you can also feed Vitamin D-rich phytoplankton as an alternative.

Brown dog sitting on laminate floors licking his chops over an open, clear plastic bag with whole fish for dogs on a kitchen counter.

Can Dogs Eat & Digest Fishbones?

The question people ask me most about feeding whole raw fish for dogs is “But can dogs really eat fish bones?”

Yes, but only when the fish bones are raw.

My dogs Missy, Buzz and Wally have been eating whole raw fish with the fish bones since 2016 without any issues. And even my Lab puppy Pepper had her very first whole raw fish at 3 months of age!

That’s because raw fish bones are soft and pliable – just like raw meaty bones from chicken or rabbit. 

So if your dog ate raw fish and you’re wondering what do I do?

Nothing. Your dog will be just fine.

brown dog eats a raw herring whole from Raw Feeding Miami

Now, what you don’t want to feed is cooked fish bones because as with all bones, cooking changes the bone density and makes them brittle and sharp.

If your dog ate a whole cooked fish meaning your dog ate fish bones cooked, my tip is to feed them slippery elm syrup.

It coats your dog’s digestive tract and also their trachea, and makes passing the whole cooked fish easier – both ways (vomiting and pooping it out).

So as far as how to cook fish for dogs – don’t! At least not with the bones.

From my kitchen to yours – real raw meals that work

Want to make raw feeding easier (and feel more confident doing it)?

Get my 10 balanced raw dog food recipes delivered straight to your inbox –
2 copy-and-paste recipes per day for 5 days – and learn the exact ingredient combos and portion tricks I use to build healthy raw meals.

Start today — recipes #1 & 2 arrive in 60 seconds.

Free 5-day email series for raw feeders. No spam – unsubscribe anytime.

Stainless steel bowl with raw dog food ingredients including muscle meat, organ meat, a raw egg with shell, a furry dehydrated snack, next to a spoon and green measuring spoon

Whole Raw Fish for Dogs: Can Dogs Eat Fish Heads?

Yes.

Not only can dogs eat fish heads, they should!

That’s because a raw fish head comes with its eyes and the brains.

Both count as secreting organs that are really hard to source by themselves.

And following the feeding model of like cures like, the eyes and the brains are great organ meats to feed your dog for their eye and brain health.

Here’s a video of my pup Wally eating a whole raw fish including its head:

Why Dogs Can Eat Whole Raw Fish with Bones

Best Whole Raw Fish for Dogs

Ok, so what’s the best raw fish for dogs that can you feed whole?

The answer is oily fish like mackerel, herring, trout, anchovies, sardines and smelt.

I prefer to cut up larger fish like salmon into smaller pieces and have fed raw salmon heads to my dogs Missy and Buzz before.

The only reason why I’m not feeding my dog Wally salmon heads is because he is allergic to salmon.

Now, one thing to keep in mind is that smaller fish has much less mercury than larger fish.

So that’s another reason why I wouldn’t feed larger fish like salmon on a regular, weekly basis.

As far as which kind of fish to feed YOUR particular dog whole, use common sense and feed an appropriate size.

So for example, feed your Chihuahua a whole sardine, smelt or anchovy as opposed to a whole mackerel.

And do the opposite with your Pitbull!

Not sure how much fish your dog’s ratio actually needs?

Free Tool

Not Sure How This Fits Your Dog’s Ratios? Use the Free Calculator

Get an instant ratio breakdown for muscle meat (including fish), bone, organs, and plant matter based on your dog’s weight and activity level. Works for adult dogs on BARF or PMR, and for puppies from 8 weeks to 12 months.

Try the Free Calculator

Where to Buy Whole Raw Fish for Dogs

As far as where to buy raw fish for dogs, this depends on where you live.

If you’re in the States, you can get oily fish like mackerel, herring, sardines, anchovies and smelt from raw dog food retailers like Raw Feeding Miami.

Hare Today and My Pet Carnivore carry mostly ground fish, but they do have whole sardines.

If you’re elsewhere in the word, check your local grocery stores and research your country’s raw dog food retailers and what kind of fish they’re selling.

The only other country I’ve actively fed whole raw fish for dogs besides the US is Germany and France.

In Germany, I can get whole mackerel from cit Tiernahrung. On our roadtrips to France, I’ve found fresh sardines and mackerel at Carrefour grocery stores.

Collage of raw meats and fish used to feed dogs while traveling, including fresh sardines, discounted beef, packaged chicken drumsticks, quail, rabbit, and other proteins from local markets — text overlay reads “Raw meat & fish we fed the dogs on the road”

Frozen Raw Fish for Dogs

As far as feeding whole frozen raw fish for dogs, some dogs will do fine with that approach and others won’t.

I will say though that it works nice as a refreshing, cooling dog snack when it’s hot outside.

But if your dog has a sensitive tummy, I wouldn’t offer frozen raw fish, but let it thaw before feeding it.

Now, do you have to freeze raw fish you intend to feed your dog?

Again, it depends.

If it’s from the Pacific or if it’s wild fish you caught yourself, you’ll want to freeze it for 3 weeks before feeding it.

Freezing raw fish for dogs gets rid of potential parasites.

If you bought the whole raw fish from a raw dog food retailer like Raw Feeding Miami, Raw Paws Pet Food, Hare Today or My Pet Carnivore for example, you don’t need to freeze it prior to feeding it.

How to Feed Whole Raw Fish to Dogs

As far as how to feed it, that depends on the size of the whole raw fish and what kind of raw dog food you feed.

If you make your own homemade raw dog food, the best way to feed your dog a larger whole raw fish is as an in-between snack.

For smaller whole fish like anchovies, smelts and herrings, you can add them into your dog’s food containers at raw dog food meal prep.

how to feed raw fish for dogs - cutting up raw mackerel for homemade raw dog food

Now, if you’re feeding commercial raw dog food that doesn’t have any fish in it, you can just add a smaller whole fish into your dog’s bowl at feeding time.

Or if it’s a larger raw fish, again, I’d feed it as an in-between snack.

Here’s a video of Wally eating a whole raw mackerel on my YouTube channel.

Whole Raw Fish for Dogs: Bottom Line

So there you have it – whole raw fish for dogs is nutritious, fun for your dog to eat and safe!

Remember, dogs can eat whole raw fish with bones as long as the bones are raw.

But don’t feed your dog any cooked fish bones!

The eyes and the brains in whole raw fish are secreting organs that are valuable for your dog’s eyesight and neurological health.

Do you have any questions or comments about feeding your dog whole raw fish?

Leave them in the comment section below this blog post and I’ll answer them!

9 thoughts on “How to Feed Whole Raw Fish for Dogs”

  1. Can I use a pro grinder on Lake Michigan caught bass that has been frozen for months. Scales head bones meat and feed to my dog raw?

  2. Hi, I’m new to raw and was just wondering when feeding raw sardines or mackerel to my dog do he can have the head but do I need to gut the fish first?

  3. Well my 2 Wolfdogs have always eaten raw. I`ve managed to find a raw meat seller here on a UK website called Durham Animal Feed who sell whole raw mackeral fish. Shep loves them, but Luna who is a bit fussy with food prefers them with gravy which I also put on the Beef heart mince and Chicken mince mixed with thawed cooked mix veg. I add a few tufts of broccoli as it`s an excellant antioxydent. Of course the gravy pellets don`t contain onion and they lap it all up in about 2 minuits flat rinsing it all down with some nice cooled fresh water. I do in fact gut the mackeral as I would serve it this way to myself then I`m sure to avoid any undisirable waste matter the fish may have gobbed. Shep gets the 4 eyes as he is blind, following the moto of one of our supermarkets here which says “every little helps”, along with opened eye supplement capsules sprinkled in the mix. Oh yes mustn`t forget the raw egg for each of them.

    1. Hi Perry, I wouldn’t feed kingfish heads to dogs because kingfish contains significantly higher levels of mercury than smaller fish like herring, mackerel and even salmon. As a general rule of thumb, the larger the fish, the higher its mercury levels.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top