They wont breed until you have some food.
I've gotten them to reproduce with 0 food in the bin. You just have to keep on throwing them together over and over. Even if they've "improved at breeding" they won't get a baby every time. Usually at the beginning of the game I might have to throw them together 10 times to get them to have a baby (that's ten times in one go, not waiting a few minutes and trying again).