There is no set answer to this question as it depends on the size, breed, and age of the dog, as well as how tight the muzzle is fitted. Generally speaking, however, a dog can stay in a muzzle for up to 30 minutes without difficulty.