Here is a bit of info that you might find helpful...
"Pacific salmonids carry a toxic parasite that can make dogs very sick. Freeze fresh raw salmon, steelhead, trout, and other salmonids for at least 24 hours before feeding to your dog; this thoroughly kills the parasite. Cooked salmon (or canned) is perfectly okay to feed. Fish is the only food that can also be fed cooked, as the bones remain soft and the meat keeps much of its integrity. When feeding whole fresh fish (especially fish that you just caught from a lake!), it might be worthwhile to cut open the belly and check for hooks swallowed into the stomach as well as hooks in the throat or mouth. If the fish has any sharp spines (like catfish or the dorsal fin on bass), you should cut them off before feeding the fish to the dog. Avoid feeding too much carp, smelt, herring, and catfish, since these fish contain an enzyme that binds Thiamin, or Vitamin B1. They make an excellent addition to any raw diet as long as they aren't the bulk of the diet (i.e. do not feed it every day!)."
I personally feed every type of fish we(hubby & I) eat as well, but since to
the pups I serve it raw, I just freeze it prior to giving it to them. Never had
any issues with fish, only benefits.