1. Start with the dog, not the fish. Before anything raw with bones goes into a bowl, consider the size and the age of the dog in front of you. There are parts a large, experienced dog will eat with no problem at all — and other parts that, even though raw fish bones are soft and mild as bones go, will simply make a smaller, younger, or older dog uncomfortable. And an uncomfortable dog doesn't push the food around politely. Dogs don't wrap what they don't like in a napkin: they drop it, shake it off, and leave it somewhere — and fish and shellfish are not the most discreet scents to discover around your house later. The sorting isn't misbehavior it's the dog's review system. Serve pieces matched to the dog, in a spot that's easy to clean, and let the verdict come to you.
2. Mind the bones — and the spikes — then choose how the parts get served. Here's the thing nobody tells you: the parts a dog sorts out of the bowl — the bones, the fins, the head, even the scales — are a nutrient vault, not garbage. Bones carry calcium and phosphorus in the balance a dog's body actually wants, plus collagen in every joint and connective scrap. The skin and fins are collagen and omega-3s. The head holds some of the richest meat on the fish and nutrients you won't find in a plain fillet. The trick is access: a large, experienced dog can work through many of these parts as they come, but a small dog or an elderly dog — the very dogs who may need those nutrients most — can't chew their way in. That's what a food processor is for. Run the cheap parts — heads, collars — through it, and it chops and grinds bone and spike down fine enough to serve safely, nutrients and all. And the economics make sense both ways: with a medium or large dog you optimize the expense and hunt the cost-effective cuts, collars and heads included with a small dog, appetites are small too — one nice chunk of plain trout fillet can do the trick for a couple of days.
3. Cooked or raw, do it on purpose. Plain cooked fish is the safe default. If you feed raw fish, freezing it first (a week in a home freezer) is the standard way to kill parasites. Never serve fish that smells off or has been sitting around. And if raw still makes you nervous, there's a ramp: boil a pot of water, drop the meat in for a couple of minutes, and take it out — barely cooked, most of the way to raw. Next time, a little less. Then a little less again, until you feel the dog is ready. In my experience, the dog is ready long before you are — normally, the one who has to get ready is the human.
4. Pick low-mercury fish for regular meals. Snapper, sardines, salmon, and most white fish are fine in rotation. The big predators — swordfish, shark, king mackerel — are off the menu entirely.
5. Plain only — people seasoning, that is. No salt, no garlic, no onion, no butter bath. But plain doesn't mean nothing: a dog kitchen has its own spice rack, and every herb on it earns its place. Parsley and cilantro help the body clear heavy metals — and freshen the breath while they're at it. Turmeric is the anti-inflammatory joints and old dogs thank it. Cinnamon helps keep blood sugar steady. Cumin helps digestion, and dill does digestion and breath both a favor. Season like you mean it — just season from the dog's list, not yours. And four things never enter a dog's bowl at all: chocolate, grapes or raisins, macadamia nuts, and onions. Those aren't seasoning rules they're poison rules.
6. Shrimp counts too — cooked, peeled, heads and shells off. Don't throw the shells away, though: dried and ground, shrimp shells make a mineral-rich powder (calcium, plus the joint-friendly compounds in the shell) you can sprinkle over meals. The dehydrator earns its keep again.