I hope he is okay
My yorkie did that for only a week and I posted about it on here because I was really worried to. Some people suggested it may be "reverse sneezing". I did a google search on it. And you can do a search on this forum. My yorkie hasnt made that noise in a long time though.