Since long he is having diarrhea? You should not ignore this condition in your dog and stop giving him food and pay a visit to a vet because many conditions can cause diarrhea in dogs. Some common reasons are
- Food allergy
- Changes in food
- Bacterial, viral or fungal infections of GI tract
- Intestinal parasites
- Stress/anxiety
- Eating of garbage
- Side effects of some medicines
- Symptom of other diseases