 
 I had the same issue with my DSLR getting smudged up during outdoor hikes and it was frustrating trying to get clear shots. I started with just a microfiber cloth and some random spray but that left streaks and didn't handle the tougher spots well. What finally did the trick was the KF Concept camera cleaning kit which came with a lens brush pen and rocket air blower that gently removed dust without scratching the glass.
It worked great because the microfiber cloth is super soft and the kit includes everything needed for a thorough clean without being harsh on the lens. The only minor drawback is that the blower is a bit bulky to carry around but overall it's been reliable and kept my camera in top shape for months.
 
  
  
  
  
 