Technically you can push as soon as the balls in the scrum.I thought you are only allowed to push if they decide to keep the ball in the scrum? Maybe not, cos you would think you'd see it more.
Problem is that if you push too good then the ref pulls is back and gets them to re-feed the scrum.