Great quality, these have been perfect for my teething puppy, she started having them around 12 weeks old when she was around 9kg and she couldn't finish them but they would keep her occupied for ages! Now she is 17 weeks old and 15kg and will finish the whole thing in 15-20 minutes. She loves them and has moved up to some of your other treats. Great starter for those baby teeth and not too smelly although I don't like them on the carpet.