My name is***** and I am sorry to hear that your puppy is sick. I am sorry, but I cannot take a phone call, but I can converse in this format until all of your questions are answered.
Dogs can vomit for many reasons, including dietary indiscretion as you suggested above (this is the most common), infectious, like parvo or parasites or intestinal blockage.
For tonight, I would recommend the following steps:
1) remove all food and water for at least 4 hours.
2) after 4 hours, if there is NO further vomiting, you can offer a small amount (1/4 cup) of water once every 30 minutes until her thirst is satisfied.
3) If there is no further vomiting by morning, then you can offer a normal amount of breakfast and assume she is recovered from what ever she ate.
If she continues to vomit I would do the following things
1) assess body temperature via rectum. Normal body temperature for a dog is 100.5 to 102.5. A fever could indicate an infectious disease such as parvo. To take a dog's temperature, use a digital thermometer, lubricate the tip with vasaline or KY jelly and insert it in the rectum about 1 inch.
2) assess the puppy's gum color- it should be a nice medium pink color, like human gum color. If it is very pale, I would be concerned about infection (parasites or parvo) or anaphylaxis and would recommend taking her to the animal emergency room.
3) Assess feces- if she is not passing feces or is passing normal feces that is normal. If she is passing diarrhea or bloody stool, I would recommend taking her to the animal ER.
If, in the morning, she is not eating or having a small amount of diarrhea, I would recommend taking her to your regular veterinarian.
For antacids, I recommend Pepcid or tums. Pepcid dose is about 5mg for 10 pounds of dog and Tums is about 250mg per 10 pounds and these can be helpful if the puppy ate something that was very irritating to the stomach.
Good luck to you and Darla!
Best regards, ***** ***** this answer helps you.
Kansas State University,
College of Veterinary Medicine Class of 2001