Thomas throws up his food about4 times a week and has for the past year. (we have had him for 19 months.) We have changed his food from Iames lamb & rice to CDOXL for urinary problems and that seems to have cured the crystals. He did throw up the Iames, too. However, cleaning up on my new rug so often is a big pain. I asked the vet and she told me to give him Kaeopectate 30 minutes before he eats. Well, he eats whenever so that really didn't work. I only noticed a hairball once. He is a big orange cat and is healthy otherwise. Any suggestions?