To take pics without a multitude of reflections, you need a polarizing lens for your camera. Assuming you can screw a filter on your lens, try the Marumi DHG Super Circular P.L.D. They come in a variety of diameters so they can fit anything.
I have one & I love what it does...you can take photos of the sky without that haze, cars without glaring windows, water becomes very transparent, cues without reflecting lights....