Great product.  We have a 75 pound Weimaraner puppy who believes that he should have control of the entire house.  We have decidedly different beliefs from his and this helps us to enforce our beliefs.  Very effective.