Welcome to Pet Talk Mimi. I have a long-haired kitty named Max and he gets hairballs every now and then. I don't control them with food. The solution for me is brush, brush, brush. I try to brush/comb him every night but sometimes if I get home late I skip a night.

When I first got Max 6 yrs ago I tried all the hairball foods but they just upset his stomach so I tried the malt stuff and he liked that but then it started to give him the runs. So now I just settle for the brush and comb.