From time to time Jordan makes a noise like he's coughing, but I've heard other cats make this noise right before they throw up a hairball. I don't know that I've ever seen him actually bring anything up. For the most part I wasn't worried, cause I just figured that's what he did when he had a hair ball, but last night, it did sound like he was trying to get something up, but after he made the noise his breathing seemed to have a little wheez to it? He's very difficult to examine, he becomes aggresive when held down & I'm not sure how to look in his mouth with out getting bit, as a matter of fact the last time he was at the vet she wouldn't even attempt to look. I got up (this sort of this always happens at 3am) & gave him some hair ball remedy, then went back to bed. He didn't come back to bet until about 7 am, but by then the wheezing was gone. Is it possible he got a hair ball 1/2 way up & that's the noise I heard? Any ideas?