Another thing that is good is coconut oil in their food. I would use it if not for the fish oil. It is also my understanding that fish oil can be good for the heart.
That's the main reasons humans take fish oil themselves, I hear- the rumors that it is good for heart health. And it may be, but it's never been proven scientifically. My doctor always says his guidelines for supplements like that human wise is that if they were proven to work, they'd be in the medicine isle instead of supplement isle, so he says take them if you want, but he doesn't think they do anything.
It's funny, though, I have high blood pressure and take a couple prescription medications for that, so people see the bottle of fish oil sitting around in my apartment and assume I am taking them for that. Actually, they are for my dog and his allergies.

They always find that answer hilarious, but it's true. I don't think I've ever taken any of the fish oil I buy for the dog.
I have started taking some of his generic Bendadryl, however. I've always just bought the human version for him, it's actually less expensive than the dog version (and probably has better quality controls)! The first time he saw he saw me taking them, he thought it was extremely funny, he got that "Heh, the human is taking the dog medicine. Oh, those humans and their amusing primate antics!" type of expression on his face.
You've got to be careful whenever you use a human product on a dog. Check all the active an inactive ingredients and do websearches to make sure they aren't dangerous to dogs if you aren't sure. Decongestants are the big thing to watch for with Benadryl and the like. Decongestants are toxic to dogs (Like chocolate or grapes). Benadryl isn't a decongestant, it's an antihistamine, *but* some medicines will package antihistamines and decongestants together in one pill or capsule figuring the humans want the two in one combo, so you have to read and make sure you're really just getting generic Benadryl.