The best solution for making sure your carpet will accept rats is simply buying them young and starting them early. I've only had 2 that were difficult to get them eating rats, one was a jungle and the other an irian jaya, with both I simply offered them nothing but rats and after a while they were hungry enough to take them and i had no problems after that.