There are a couple other cautions with fish. Mercury is a biggie. Your fish probably have more than is safe to feed in goodly amounts often. I put Max's weight in the calculator and feeding one whole meal a week wouldn't be a good idea for him. I probably would go ahead and use it, just not as the omega 3 source for a whole week.
Sea Turtle Restoration Project : Got Mercury?
I am sure the fish is fresh and was handled properly so the problem with slightly overripe fish called scromboid poisoning isn't an issue, just be aware. The very slight overripeness can cause a severe allergic reaction and some fish are more likely to cause it than others.
If you fed only fish for an extended period of time you might cause beriberi. Some fish contain an enyzme that destroys thiamine. I figure sardines aren't exactly a natural food for dogs anyway so feed them but not on days he gets pork which has a lot of thiamine.