I am new to this board (I have been reading for a couple months, and have always looked on here for advice) and I'm a little disappointed in the responses that I'm seeing. This person posted on here with questions out of concern for her dog! Just because they are not as informed as you are does not mean that they dont love their dog. That's why they are posting! Please, give them a break...geez.
To the original poster: I would call your vet and tell them exactly what you wrote here and I'm sure they will have an educated response for you. I hope your puppy is just fine

Good luck!