Upset tummies can be a common problem in dogs and puppies. In puppies this can be as a result of their immature immune and digestive systems making them sensitive to stress, dietary changes, parasites (such as worms or giardia) and infections. Antibiotics, vaccinations, dewormers, illness, excess play,