Did the vet say she had to be on hairball treatment? Just curious.

There is a hairball dry food you can get - from stores and from the vet.

Just a thought.