My 14 year old American Shorthair developed a large sized bald spot on his right back leg and thigh. He was over grooming and coughing up good sized hair balls. I took him to the vet. and was diagnosedcwith a food allergy and placed on a prescription food. Be has been on this diet since March, and his litter box odor is awful. He still coughs up hairballs. He is strictly indoors, no fleas or parasites, and is in good health. I always fed him top food such as Royal Canin and Wellness. What suggestions for other things I can do? What can I do about the hairballs?