I'd say you're better with a Diva Cup (silicone) than a Keeper (harder natural latex). Those are the only two I tried. The Keeper worked better for me, but then the dog ate it and I couldn't find a new one locally.
The dog ATE it? Of course he didn't know what it was and they will eat anything...
I am so glad I had that surgery two years ago and don't have to worry about this any longer