If the dog has been disobedient for a long time then you can not expect that behavior to change in one day. Keep in mind to not force the dog to cooperate with you. If you cannot come up with any terms with the dog, then you can proceed to take help from a dog professional.