Watch for other symptoms in your puppy like diarrhea, loss of appetite, weakness, lethargy etc. If any of these signs is also present or your puppy is puking 3 time per hour then take her to vet. Following are some common cause of puking in dogs.
1. Gastrointestinal obstruction
2. Intestinal parasites
3. Intestinal and gastric tumors
4. Liver disease
5. Kidney disease
6. Gastritis
7. Excess gastric acidity
8. Overeating
9. Eating rapidly
10. Exercise after taking meals
11. Food allergies
12. Changes in diet
13. Eating of grass or garbage
14. Heat stroke
15. Middle ear infections
16. Anxiety & Stress
1. Gastrointestinal obstruction
2. Intestinal parasites
3. Intestinal and gastric tumors
4. Liver disease
5. Kidney disease
6. Gastritis
7. Excess gastric acidity
8. Overeating
9. Eating rapidly
10. Exercise after taking meals
11. Food allergies
12. Changes in diet
13. Eating of grass or garbage
14. Heat stroke
15. Middle ear infections
16. Anxiety & Stress