This happened to my palmeranian. We took him to the vet instantly just to not take any chances. The dog may be okay, but i wouldnt take the chances. The bill will be high but a living dog is worth every penny. Especially a puppy