Residential roofing contractors often offer other services too, including professional gutter cleaning. If not, they may be able to recommend a company that offers gutter cleaning services. As this work is often tedious and dangerous, it’s a good idea to hire a pro to do it for you.