I think that one of the biggest mistakes people make when training their dogs is they do not generalize the cues. Dogs study your every move and are masters of specificity, they notice everything around them.
Often, frustrated client's tell me "He listens fine in the living room but will not...