I have ordered some grip buddies (not puppies) these are made by a guy in the BMW group and I saw them at the Finger Lakes Rally.
He makes two styles, they are neoprene, both let your heated grips keep your hands warm.
When I get them in, I will post up some pictures. They wrap around your grips and velcro together.