You know how sometimes we can eat too much of something and feel sick, even if it is something as healthy as salmon? Well, maybe he just got a little overwhelmed by all the fish, and his tummy was achy. Things like rice or bread that don't have much taste can help settle a stomach.
I hope he is feeling better, but if he continues to not eat his regular food I would consult your veterinarian.