The only thing I know about Barkbusters .... a friend has a rescue who came with a "lifetime membership". Poor baby evidently was just bought as a "status symbol" and was pathetic as far as socialization, manners, etc.! She called Barkbusters and they were prompt & efficient ... basically, they taught her methods to train not to bark unnecessarily, etc., in addition to working with the dog. For the rest of the dogs life, she need only call and they are there!