Excellent quality and just the right size for a working dog puppy like German Shepherd, Belgian Malinois. The size of this training toy makes it easy to hide it in the inside pocket of a vest and take it with you for walks. My puppy likes to pull and play with it, so it will be used often. And since it is well made it will serve for a long time.