Technically your snake is supposed to eat whatever he'll eat. Some like smaller food, some like food less often. Your own judgement and your own experience with your specific snake is going to matter far more than some rule on a website you read. Realistically, males can live on small rats. Even with feeding him small rats, he's going to go long periods without eating at times.