Yes, it throws the ball very far, and it saves my arm, but the balls get destroyed quickly, and it can be dangerous for dogs to choke on tennis balls anyway. I'd suggest a solid ball that can't collapse when chewed then re pop-out in the throat.