I can not advise any treatment of diarrhea in your puppy because treatment of diarrhea depends upon underlying cause. There are many reasons of diarrhea in dogs. These can be
- Changes in diet
- Food allergy
- Garbage eating
- Gastrointestinal infection caused by bacteria, fungus, virus and parasites
- Stress and anxiety
- Side effects of medicines
- Symptom of other diseases