I gave the toy to my dog on Christmas Day and she immediately fell in love with it. She carries it everywhere making it grunt and squeak. She is a gentle soft mouthed golden retriever so it is lasting well. She does occasionally get stuck in when it is not responding properly ie not squeaking when pressed and I have detected no damage to it. It's not flimsy and is quite substantial. It's well filled and seems to me like a good quality product. It is also a good size. It has been left out in the rain in error and dried well on the radiator. The squeak and grunt remained intact. I'm glad I purchased it for her because she loves it so much, but I would have had second thoughts if I had read the other review. I have had toys in the past that haven't lasted five minutes but this is going strong. I would certainly try more toys from the same manufacturer.