I'm sure I've read that cod liver oil has too much vitamin A in it and can cause problems with the neck bones fusing: a very painful condition.
I've always avoided furball treatments which were cod liver oil based, prefering to drizzle olive oil on their food occasionally. I checked this out with the vet, who gave me the okay.