Your solar panels can become dirty over time due to a variety of reasons. As your solar panels are exposed to harsh weather, it is to be expected that they will get dirty. Bird droppings, leaves, pollen, dust, dirt, and other debris can cause solar panels to malfunction as well.