My Bengal Tigers kept producing babies until they were like 16 years old and at that point I released them to the wild to make room for a new tiger. I'm not sure if they would ever stop reproducing.
Basically till they don't feel like it anymore. Its hard to tell since the tigers have such a long birth "cool down" period before they will breed again. (I think the cool down is the entire time they have cubs)