There's a product called a Lenskirt, which is a suction-based large lens hood, it attaches to the glass and eliminates reflections. I've never used one, so can't say yay or nay about it.
I saved an evernote from a website a while ago about this very subject:
* Hold your camera with both hands...