These are the best squeaky balls by far that I bought for my dog. Well made! The texture drives him crazy-happy and they are flexible enough so that they bend and he doesn't get a good enough grip to tear them apart. He hasn't gotten the squeaker out of them. I like the four color pack. I keep one for inside the house, two for outside and one in the car. He sleeps with his blue indoors ball. sometime he wakes up at night and bites it gently to make sure it is still there. Also, unlike tennis balls, they are easy to wash clean!