I balked at the price, but it seems to be worth it. I had no idea that my husband and I were the ones who were making Shadow do all her "annoying" (actually nervous) behaviors. Our dog has SEVERE separation anxiety. She has broken 3 crates, one of which was supposed to be "heavy duty." The last crate is a Zinger crate that is made of welded stainless steel, so she is unable to bust out of it. However, she managed to break her teeth in an attempt to escape. Anti-anxiety drugs don't really work without training, so we called Bark Busters as a last resort before we have to give Shadow up. We figured the training will follow her anywhere she ends up, so we wanted to do what was best for her, no matter if we ended up keeping her or not. Just one day after the initial training, Shadow was behaving like a different dog. She is much calmer, I guess because she feels like she doesn't have to be in charge anymore. We are still working on changing the crate from a confining place to a "safe" place for her, but she is improving by leaps and bounds. Even behaviors we did not specifically work on, like walking with a loose leash, are much better. Having a dog is once again a pleasure instead of being stressful. Thanks, Michelle!