Mighty Dog Roofing offers Residential and Commercial Roofing Services as well as siding, gutters, and Windows. We have created a turnkey model where franchisees can focus on the 2 most important things that make them money performing estimates and completing jobs.