Of all the different balls I have bought for my German Shepherd dogs over smeveral decades, these Raddog balls are the best. The dogs love them, they are firm but not hard , and they last. The embedded string is super. The Raddog balls are the only ones I now buy.