Puff isn't feeling well today. At this point I think he may have a hairball. I haven't given him his hairball medicine for a few days and he started throwing up this morning so I think that's it. I tried calling the vets but no answer. He seems to be breathing a little rapidly but I think that would be normal when you have a hairball and you feel like your going to vomit. He's just laying next to me right now. I'm going to keep an eye on him and if nothing improves he will go to the vet soon. I just give him the hairball medicine so hopefully that helps. I gotta remember to keep giving it to him! Especially since he's long haired.