She sounds precious!
Some good news, though, he's lost three pounds on his "Catkins" diet! He's gone from 24 to 21. Good boy!
Wow! He is a big boy! Ours are little. They are both about 11 pounds, but Hello Kitty is very stocky with a short body so she looks chubby. Lucky is some kind of oriental breed and very long and lean.