My cat pukes mainly because she's a guts when she eats, she eats way too fast. I've yet to see her throw up a hairball though... odd due to the amount of hair she releases around the house on a daily basis (which is reaching epic proportions). I feel itchy just sitting here, covered in cat hair!