4. Human Boredom.
Training you pup to quickly in an other mistake many many dog owners make when working with their fuzzbutts. We often assume our dogs already learned a command and we rush to teach them something more complicated, but rushing its a huge mistake.
For example if you are teaching your dog to sit-stay command and your dog stays for 5 five second without moving you will proceed to a ten second sit-stay. The dog then fails repeatedly at the longer stay command. The problem here is with you, assuming that dogs understands something before they may actually do it its wrong. The misuse with this is that if dogs keep failing and can no longer earn praise, they often give up. To avoid setting your pup up to fail, simply back up a step and continue to work on what they are successful at until it’s polished and pawfect! THEN move on to the next step.