I have a 12-13 year old mainecoon mix who was a stray in the neighborhood whom we took in about 10 years ago. About 4-5 years ago he started vomiting his food and we always thought is was because he ate too fast so he was given several small meals a day. Recently, I've noticed that he's not been digesting his food. He gets 3/4cup of dry food at 11:30 every morning and maybe 3-5 treats well into evening a few days a week now. No people food at all. This morning, well before 11:30, I found a large pile of vomit, but almost none of it was digested, and the treats he had the night before were still whole. There was no hair in it, just wet gross kibble and the treats. It concerned me because he literally had nothing to eat in over 12 hours but there were still whole pieces of food..... Anyone know what could be causing this? And what do do about it? I gave him a little bit of wet food with cod liver oil this morning and will have his dry food later this afternoon. I'm hoping if he is constipated or has a hair all, the oils will help. Oh, he gets purina urinary health kibble, btw.