Just like meat, fish can contain harmful bacteria that can cause food poisoning in both humans and animals. Fish bones are also a choking hazard. To avoid any risks, make sure you thoroughly cook fish before feeding it to your dog and remove all bones.