The simple answer: Yes, dogs can eat fish.
"Fish can form the basis for a healthy and nutritious diet for your dog," Hohenhaus said.
Not only can you cook up a fresh piece of fish for your furry friend, there are also are many complete and balanced fish-based dog foods on the market, she added.