Haven't had the chance to use this with our puppy yet, but the quality is great! I've already put it through the dishwasher and it came out great. On the inside piece there's a difficulty dial which I was unaware of before buying so that's a nice feature. It's pretty heavy which makes it bobble very well. It's also a great general size for most dogs. I can't wait to feed our puppy a meal with this toy to exercise his brain and also give him so playtime while eating.