If, when your puppy vomited, she accidentally inhaled (aspirated) some of the vomit into her lungs, that could block one of the air passages (bronchi), causing a portion of the lung to collapse, which is called "atelectasis". Inhaling/aspirating some of the vomit could also cause pneumonia, which is probably why the vet put her on antibiotics.
As far as a long-term disability, I know that dogs with a condition called "Mega Esophagus" are more likely to vomit and aspirate while they're eating, but I don't know much more about the condition - but there are a lot of people on this forum who do.
Good luck with your pup - hopefully it's nothing serious.
As far as a long-term disability, I know that dogs with a condition called "Mega Esophagus" are more likely to vomit and aspirate while they're eating, but I don't know much more about the condition - but there are a lot of people on this forum who do.
Good luck with your pup - hopefully it's nothing serious.