Most of the stuff that I have read on here and reviews has shown me it’s not the trainer. It’s you not doing the work. It’s tough to work with a puppy and it’s hard to train them. You have to be consistent with what you do. Don’t just expect them to pick it up first time.