I come from a competitive obedience background so my theories on a breaking dog comes from failure to understand basic commands.
Very rarely is “breaking” really a breaking problem. It is a SIT problem. A dog that knows SIT in its true meaning will not break. Bad habits start as puppies when we pattern train to SIT for a cookie, SIT for the dinner dish to be put down, SIT by the front door or SIT for any behavior. They really don’t learn that SIT is actually a command that means SIT STAY. No other movement until another command is given.