Anyone have one? Which is best? Worth it or not?

My dog is a fetch FREAK. I've been home an hour, we've been outside to play three times, he is ready for more and more is never enough.