Edwina has NEVER thrown up a hair ball (very unladylike behaviour!)
We do not give her any treatments and she does shed quite a bit.
She has, on occasion, usually when we have house guests, thrown up undigested kibbles.