It's probably fine

I wouldn't know for sure as my dogs don't like fish. I do know that cod is good for them though. You can buy vitamin E at any health food store. Buy the Vitamin E 100IU, and you can give up to half of one per day.
Evening primrose oil is a good source of omega-6 essential fatty acids.