If you’re washing the windows yourself, consider investing in squeegees with expandable poles so you can avoid getting on a ladder. Remember to choose a wind-free, overcast day (a sunny day will create more streaks). If you have particularly high windows or aren’t sure you want to take on the project yourself, it’s a smart idea to be safe and hire a professional. Because of the danger of climbing on ladders and also the chance of coming into contact with dead animals, it’s safest to leave gutter cleaning to the professionals. RELATED: The Best Homemade Carpet Cleaners for Removing Stains From Every Type of Rug