My cat is almost two years old and long haired. He refuses to eat dry food, regardless of which brand or flavor it is, so we feed him wet. For a while, he has been throwing up consistently. The vomit is usually always liquid, mostly-digested food and it is almost never a hairball consistency...