Duckie is just a puppy, only 10months old, but has certainly not lead the happy go lucky life a puppy should get to enjoy. He is very frightened of new people and very well may have been hit...but he does warm up as long as you take it very slow and give him lots of space. He does much better when he has another little dog to show him how to properly interact with the new person. Duckie needs a patient home, no children, at least one other small dog (preferably female).
More about Duckie
Good with Dogs
Other Pictures of Duckie (click to see larger version):