Duchess looks great. Kudos to you for giving her insulin twice a day. I had to do that for a sweet tuxedo cat also and I know how hard it can be. The injections are not difficult but being there every 12 hours to give them is a big commitment.
Mocha looks like a sweet dog who doesn't understand why the little cat is in charge.