One other thing - Asthma can cause a cat to cough like hairballs, but nothing comes up. If hairball remedies don't seem to be working, you might want to have the vet check for asthma.