Cleaning gutters can be done by homeowners, but it can be a risky task, especially for multi-story homes or if you're uncomfortable with heights. Hiring a professional ensures the job is done safely and thoroughly.