I've owned 5 dogs in my life. Years and years of throwing the ball and yanking it from their slobbering mouths. If only I'd trained them to do this. Simply awesome!!!