Since long he is having diarrhea and vomiting? Wait for 12 hours and if the conditions persist then take him to vet because it can cause dehydration which can be fatal. Following are the possible causes
- It can be due to food changes
- Exercise immediately after eating
- Eating rapidly
- bacterial, viral or protozoan infection
- Parasites
- eating of some poisonous material