One of my cats has had a problem with hair balls too. Does your cat eat grass? My cats are indoor cats, with the exception of our little fenced in patio here at the apartment. They both like to go out there at night and eat the grass. I think it's the "natural" cat hair ball medicine/reliever.
I did find these hair ball treats at Walmart in a zip loc pouch. I give Zeus about 3/day and he hasn't been hacking. I tried giving Zoe one, but she threw it up, so I bought her some cat treats, gave her a few of those(she thinks Zeus is getting something she's not)and she threw them up too. So she doesn't get any treats. THANK GOD she didn't puke on the carpet. We just moved and we have new carpet. Well, I take that back...one of them ate too much and puked it up on the floor by my side of the bed.
My Mom bought me this carpet cleaner(for pets) and it worked wonderfully!
This is what we've done: they eat dry food, so we limit the amount we give them every day. These two eat about 1 and 1/2 cups of dry food, and drink plenty of water. We usually let them go out and "eat the grass" every night, and so far, no more hair balls or puking episodes. YAY!!!! :hatparty: The other night I actually went outside and cut some grass for them and brought it in the house. We're supposed to keep an eye on our pets at this new complex, and with the back door open and the a/c on, not to mention the mesquitos...well, it was all I could handle.