My dog and I love this! My arm does not get tired from throwing a ball and the ball is thrown much further than I can throw it! It would be nice if these product came with an extra ball for free because the ball gets dirty quickly.