This plush puppet toy is a great addition to my collection of Toys and Games for my pets. As my tests showed, it was durable enough to withstand playful tussles and soft enough to snuggle up with. The puppet feature is a big hit with my furry friends and really adds an extra dimension to playtime. The only downside is that some of the stitching started coming loose after a few weeks of use. Overall, this is a fun and engaging toy that any pet lover will enjoy.