I certainly wouldn't write him off as nervy quite yet...both of my boys were kind of "funny" at that age. Don't baby him and hang in there.
Odin ~ GSD
Zuri ~ German Coolie
Havoc ~ (aka "Super") GSD - Rest easy buddy.
Keeper ~ (rest in peace little stinker) (Aussie)