I originally purchased this because I have rheumatoid arthritis, so throwing a ball far enough for my blue heeler is difficult, but I can't even put into words how great this is. I bought a second because it helps my dad pick balls up from the ground with his back and knee issues, and he loves it too. Bonus, my mini schnauzer thinks the launcher is a toy, so she loves it too!