I purchased this plush carrot toy for my pups because I wanted them to have something to play with. It's a cute toy with a squeaker inside, but unfortunately, for puppies who love to chew aggressively, this toy does not hold up well.
My dogs can't wait to pull everything apart, so I can only get toys for them that are almost indestructible. If your dog doesn't rip toys apart and just likes to have something to hold in his mouth and carry around, this toy is fine. But if you have a chewer, this toy won't last.
The first time one of my pups ripped the toy apart, we took it back to Petsmart and they replaced it with another identical toy. Unfortunately, in just a few hours, that toy too was ripped apart, and with a squeaker inside, I was leery of giving them anything like this to play with.
This is a great toy for dogs that don't chew, but for chewers I would definitely advise getting something sturdier in construction. Any plush toy can be ripped apart very easily.