Sorry to hear they didn't work for you. You mentioned Grip Puppies. I use another brand (don't remember the name) that I get from a big local dealer. Used them for years, and they have helped with every bike I have used them on to stop all forms of vibrations. They are foam and install witha large dose of hair spray inside the slip on.
I've had one set on three different bikes, now. Just roll them off, kinda like a..., well, you know. Found that the larger diamiter grip stops me from gripping as hard and they still allow heated grips to work as well as oem.