These are high quality and very well made.  I purchased 40 of them for a fundraising event and people just loved them.  It comes with a spare squeaker in case the first gets damaged and the little dogs just love to play with them.  We have used other products for this fundraiser before, but this is the most compliments we've ever received.