my favorite is
Welcome to Nordic Naturals omega 3 for pets as it is distilled so no mercury and they use anchovies and sardines which is safer and it has vitamin E in it as you need to supplement with vitamin E if giving omega 3 - this is the most pure fish oil i believe
oh and never give cod liver oil as that is way too high in vitamin A for liver compromised dogs