If he is having breathing problems you might want to have it checked out by the vet. I thought that Bassett's breathing problems were from her weight, but the reason she was gaining so much was because she couldn't exercise due to not breathing. She also was making funny noises while sleeping. My vet said that any time a cat is having trouble breathing, it's worth getting checked out because you can never really know what's going on in their little bodies.

I'm not trying to freak you out, but I would feel horrible if I didn't tell you about the similarities.