That's a ball, correct? Because chuckit has a similar looking ring on Amazon
Edit: here's the ball
I get his on Amazon! Sometimes I find them at TJ Max or Marshall’s...ZippyPaws - Woodland Friends Burrow, Interactive Squeaky Hide and Seek Plush Dog Toy - Hedgehog Miniz, 3 Pack [link]
A cat that loves playing fetch :) !!
You can check out the ChuckIt! Indoor fetch ball. The one for pups and small dogs may be suitable. You can even get a launcher for it.
The only plush toy my dog has not destroyed is this flea although I must say I don't know why. He usually likes to rip an arm or leg off a toy then pull the squeaker and stuffing out through the hole he creates.
As far as squeakiness without stuffing that last, he likes JW Pet Company Ruffians Octopus Dog Toy and the Kong Airsqueak tennis balls.