Hello and welcome along to the forum - how is he if you pick him up and walk down the street? Still a little nervous?
Maybe he needs socialising to get used to the hustle and bustle of the outside world - take it steady and show him that things are actually ok - treats and lots of praise when he does well - try not to pick him up as he may get used to that and never really over come his nerves

Good luck with him.