I came her to order a dog muzzle per a group on Facebook that gives recommendations based on measurements you provide them. For my dog, one of the only ones that would fit was a M10 from fordogtrainers.com. I ordered on February 20. Got an email reply a week later on February 26 saying that they were out of the materials needed for the muzzle and that they wire would be delivered to them in approximately 3-4 weeks. They did give me a choice on whether I wanted to cancel or wait. Unfortunately, I need this muzzle for my reactive dog, so I said I would wait. I follow up weekly through chat via their website. On March 15, I reached out and they said they would get an update and email me back. I heard back on March 16. Now they are saying the wire isn't going to be received until the end of April and then it will take a while for it to be produced and delivered. So what should have been less than a few week wait is now looking like it's going to be a several month wait. All of this without them being proactive and sending updates. Just very bad business on their part. I even checked their website recently, and it still shows this muzzle is orderable. So instead of making it out of stock or on backorder, it doesn't give any indication to potential customers that it isn't available. Had I known it was on backorder, I would have been ok with it since I would have known up front. But again, very bad business practice to not tell potential customers about this.