I hope he didn't get into any Christmas chocolates? Didn't know cat food was that bad for dogs, learn something new everyday.
I hope the little guy recovers by tomorrow, he does sound quite sick. Could you try pepto bismal to soothe his tummy maybe?