Fish itself is not harmful to dogs, but the way we prepare it can cause problems.
Fish cooked in too much oil can cause GI upset in dogs, or even lead to serious illness such as pancreatitis.
The biggest risk of feeding Fish to dogs, however, is bones.