I watched a show on Animal Planet with Ceasar and he said fear is the hardest thing for a dog to overcome. He has a training he puts dogs through who have fear issues. You may contact a couple trainers to get an idea of some things you can try at home. You may also want to contact the rescue you got the dog from and tell them what is happening and you NEED to know any background info on the dog they can provide. Tell them you want to keep the dog and help him but you need their help or you may have to return the dog to them.
__________________ Mammadoodle to my Yorkiedoodle Barney and our crazy cat Ms. Sassy Pants.  RIP Audrey-Belle 
Within the heart of every stray lies the singular desire to be loved |