would a stubby holder/beer cooler work?
They're small neoprene casings for keeping beer bottles cold - if you cut two holes in the sides (closer together or further apart depending on fit) you could slide it over your handlebars and then slide your can in
Or some of them use velcro closures which would make it really easy to mount it on the stem

Hope you weren't hurt after the dog incident