I have a 6 mth old black lab and I am a soccer player. I throw nothing. This thing is a life saver. I can play forever with him and finally throw more than 10 feet. Now if I could just train him to bring the ball back.