Give him "hair ball formula" cat food ..... reduces hairballs to rare occurrences...
Actually, I started feeding them "Halo" brand about 3 weeks ago and have had zero puke or hairball occurrences. One cat used to be the hairball king (long haired), the other was sensitive-stomach queen, she can't have corn or wheat; Halo has neither nor does it used any rendered meats. Their coats are glossy and practically non-shedding. It's not too expensive - $11 for 3lbs at Petco, well worth the benefits it provides.