I really liked this. I combined this with some of the Cesar Millan stuff, and my puppy was trained in no time flat. At 5 months of age he knows come, sit, lay down, stay, heel, shake, drop, and no. He walks really well on the leash, and surprising well off-leash as well. The only thing I will say is the video makes some things look really easy and like the dog learns what they want them to do in about 4-5 attempts. My experience is that it takes a bit longer. Most of the time it will take multiple sessions. But if you keep at it, and do about 15 minutes 2x a day with your dog, it will work!