Our Corgis get kibble as their primary diet, but I do like to reduce their food by a couple tablespoons a few days a week and give them some yogurt, cottage cheese, or scrambled egg. I also sometimes mix in green beans or pumpkin, and if they are on a diet I'll sometimes toss in some made-for-people plain unflavored rice cakes. Once I had a slightly freezer-burned piece of salmon that I steamed for them and they loved that.
I was looking at some higher-end canned dog food as a topper, but then I was in the grocery store and noticed an almost one-pound can of human-grade canned pink salmon is only, like, $3. Cheaper than dog food and made for people.
Has anyone added canned salmon to their dogs' diet? This would be rotated in with the other toppers, not an everyday thing. I looked online and the general consensus seemed to be it's ok as a mix-in, though some said "Oh-my-gosh-the-mercury-will-kill-them!!!!"
I was also thinking of giving some to my cat on occasion. I give her primarily kibble but give her a half-can of wet food on most days as well. Again, there seems to be concern online about the mercury, but cat food has salmon or tuna in it all the time and I can't see what the difference would be.
I also read that sardines are excellent for dogs.
I would buy frozen salmon filets and steam them, to avoid the sodium in canned foods, but salmon is prohibitively expensive, and I also read that most filets are farmed whereas the canned stuff is wild salmon.