I hate to ask, as I did not see the answer anywhere, but how old is your cat? Has he ever had issues with intestinal blockages due to the fur he obviously ingests when cleaning himself? It's a common issue with long haired cats and at 18lbs, he's not a small cat either, so that's a lot of fur... Good luck!