It's really nice product. I bought it for my 5-6 months old German Shepherd. I bought Large size first but it didn't suit my puppy so I replaced it with small size. It looks cool but the problem is that it gets tied between her legs when she is tied somewhere. It's not much strong for large breed dogs. Anyway it's good for walking.