I once ordered a tennis ball launcher from PetSmart for well over $100 for my German Shepherd. He LOVED to play ball. I ended up returning it because he almost knocked himself out. He would stare at the hole where the balls were launched from. I had to hold his collar so he didn't get hit!!! Then when balls did launch he couldn't care less about chasing them. He just wanted to stare in the hole and wait for the next tennis ball to shoot out!!!
My first basset was Bud when I was a little girl and we'd sometimes blow those bubbles (with the wand) and Bud would jump up and bite them. Until he had too much soap in his mouth. Cost about $1....no need to purchase expensive things for your pets.