We had a Lhasa that did it. Seemed to get worse as it got older. As suggested in the article rubbing its throat seemed to help. My DIL had a poodle which did it. and the dog had to be put down due to breating problems and the vet suspected this was a symptom. IIRC it suffered from what was considered "dog asthma".
My dogs will sometimes do this if they get too excited or eat too fast, as suggested in the article. Rubbing their chest or throat does seem to help. Sometimes if one starts it'll trigger the other to do it as well. The two of them support each other in this, if one starts doing it the other will rush over as if trying to help. It's almost comical in the younger dog because she sounds like Donald duck when this happens.
My 6 pound Maltese does it occasionally. When she does our Lhasa runs over all concerned then try's to beat the crap out of her...Petting her gently seems to help...