Why do Cats Cough Up Hairballs?

Cats coughing of hairballs is a natural activity caused by an accumulation of fur in the animals stomach from grooming itself. No action is required unless the cat in having troubles removing the hairball themselves. You can find more information here: