If you just need to keep your dog from grazing, or meet muzzle requirements for a mostly obedient dog, this muzzle will do nicely. It's NOT very durable.
if you have a long snooted dog, you may want to upsize as well, because while this does got my mongrel appropriately in every other aspect, his nose it right up against the mesh. It'll serve it's purpose for my needs, which is to be turned into a mask for when air quality is bad and he (service dog) and I have to be outside for whatever reason, but I definitely recommend shopping all your options before choosing this one.