My cat has always had this cough and throws up when he eats too fast. He was always a fat lard, so him refusing to eat was clearly a bad sign. Apparently Pedialyte is safe for cats, and they've been trying to give him some to help get his energy up. As for dogs, we can't really accommodate one.