Just looking at the muzzle, I like everything about it. It is sturdy, and allows the dog to pant and drink water. Getting it positioned right was kind of difficult. Her nostrils were covered by a rubber strip blocking her breathing ability. I would get it moved to where it was supposed to be, but as soon as I let go, it was covering her nostrils again. The muzzle could have been a little bit longer so her nose was not bumping up against the end of the muzzle. It fit her perfectly around her snout, so it appeared to be the correct size. Once I got all the straps adjusted and I put it on her, less than 10 seconds later, the muzzle was laying on the floor. I don't know what the dangling straps underneath the muzzle were for. I looked at the photos and they are dangling there as well, but the seem to serve no purpose. It would be nice if there was a way to attach it to my dogs collar. I don't believe she would have been able to get it off then. Maybe I just don't have the straps right or maybe she needs a larger size, I just don't know because there were no instructions how to properly put this on her. For whatever reason, it didn't work for my dog. I am going return it for a larger size and see if that will work.