The only time my cat enjoy belly rubs is after they are done eating. They usually enjoy it because I think it helps with the digestion of their food. Once it's been hours that they have eaten, they are not going to allow you to touch them for any kind of belly rub.