OMG I started to read this with my heart in my mouth, as soon as you said about the breathing it worried me, thank goodness he is alright, what a wonderful vet you have.
I'm so pleased for you, you definitely did the right thing and acted quickly.
xx