So we have had Maggie for almost 1 year. We have had a continuous problem when we have visitors over in that she will not stop barking at them. She is fine with people she knows but not with people she doesn't know. We have tried so many things, keeping her behind a gate, this made her bark even more, kept her in a different room, her bark changed to a panic bark. We have tried giving her treats, kongs etc which work initially and then when she has finished them she is back to barking. It has got to the point where we have stopped inviting people over! She is always on a leash when people come over. We have even let her greet people with a sock in her mouth as they are a her favourite thing in the whole world and then she's not able to bark!!! This works ok at the beginning but not completely. We thought we should try and get her to be upstairs in her crate when people come over, so she doesn't have to interact with them at all. At the moment, when she knows someone is here she barks like crazy in her crate and doesn't stop. Obviously we can't do this, so anyone have any suggestion of how I go about getting her used to being in her crate upstairs in the bedroom and being fine with that?