Gutter guards prevent this by extending the height of your gutters and providing a gap between the gutter and the roofing material. They can also help keep leaves and other debris from falling into your gutters and prevent blockages from forming. There are many companies that provide the installation of gutter covers in Sunnyvale.