Ultimately finding the right obedience training solution for you and your dog involves weighing out what you need, what you can afford and how your dog will react to a specific training solution. If you are unsure how to address your dogs training needs because they are a newer addition to your family, ask your vet for their advice. Often your vet will be able to assess just what your dog needs based on their experience with other dogs with similar behavior patterns.
After many failed attempts at desensitizing him to the triggers of his anxiety we tried natural calming agents to help. None worked. His anxiety was to profound and the methods were ineffectual. We just could not calm him enough, when exposed to his triggers, for the agents or program to work. We had to put him on medication. For his own safety. He was causing great harm to himself in his terror to escape what he probably thought was another abandonment.