Canned salmon is the best kind of canned fish for dogs since it contains a negligible amount of mercury compared to other fish.