I think I'd most describe the sound as a gagging. We had him checked out the day after we got him and everything was fine. I do have a short video but it's not the best example and the battery on my camera died before I could get more.
Thanks for the help and well wishes everyone.

And Dzbabykel, my pup's name is Oliver too!