Yes, he took 2 x-rays and saw a lot in his lungs. Apparently in an x-ray healthy lungs should be black meaning the light shines through during an x-ray. If light is stopped by fluid, etc. it shows up white. There was a lot of white on his x-ray. I have digital copies in dcm format unfortunately I havent' found a way to view them on my linux computer, maybe there is something on windows that works.
This morning he spit up a lot of mucus and a little bit of his beef and rice. He was heaving some too which worried my wife but I have seen him do this most mornings so I think this was just the congestion settling as he slept. He is plenty playful and running around not gagging now so we are hoping it is clearing up. We see the vet at 6pm today for another shot and checkup. I'll post an update after that.
I've said this before but I really appreciate all of the constant feedback and advice.