Can heartworm medicine cause diarrhea