These horns are typically good quality.
They are good for a pup to chew on to stay occupied while he still has baby teeth. Up until around 3-4 months of age. As soon as he starts splitting it with his teeth needs to be thrown away though. Only for use with baby teeth. The horn can chip and damage adult teeth.