Weather-dependent businesses feeling impact of rainfall