Dogs have an association time of 3-5 seconds. If you are going to reward or correct them for a behavior, it has to be within 5 seconds or less of them doing the behavior. Otherwise, it is a lost cause. If you hold grudges and act mad to a dog, they will not know what is wrong and you will just emotionally damage the dog.