For the OP: I really love Baskerville muzzles for training. That are a type of muzzle you can leave on even when not during a training session because the dog can drink through it. These are the muzzles I recommend for people with dogs that eat foreign bodies or for those that want to be able to give treats through a muzzle. I agree that a dog could still injure or kill a cat through a muzzle but they are great for introducing animals and for training. Just make sure you follow the instructions when introducing it to your dog so it is a positive experience for her.
You can get these muzzles right on Amazon.
You can get these muzzles right on Amazon.