Diarrhea in cats may be caused by ingestion of poisons, a sudden change in diet or a stressful event/environmental change. Other common causes of diarrhea can be something more serious such as infections from viruses or worms, drugs, and underlying medical problems.