(Dogs to Kevin)
One thing that is very important if you have a nervous or shy dog is getting them out and socializing them like crazy. Do this often. Get them around lots of people while they receive awesome things. The things can come from the other people, or even you. One reason this is important is if your dog randomly gets lost. If your dog is lost, and scared of people, it will take a whole lot longer to get him back. If he loves people he will probably just wander up to anyone, which will allow the person to check the tags and hopefully get him back to where he belongs.
When doing this socialization, start off in areas that do not have too many people. We don't want to flood the dog. Flooding is putting the dog in a situation where it is surrounded by things it doesn't like. Basically you wouldn't want to start this process off at a county fair. If you have a nervous/shy/fearful dog and live in NE Ohio, contact me for help. We can work on this socialization and some confidence building.