All dogs can eat fish without a problem. Oily fish is rich in unsaturated omega-3 fatty acids, which are good for dogs' skin and coat. Because omega-3 fatty acids contribute to healthy skin and coat, fish can also provide relief from problems such as flakes, a dull coat and skin irritation or rashes due to a (food) allergy.