Why Do Cats Cough Up Hairballs?December 1, 2022 | Cats, Skin and Coat Health, UncategorizedHairballs, or scientifically called Trichobezoars, occur when cats swallow too much fur during their grooming process. Watching your cat throw up a hairball is a distressing and messy experience ...Read More