> Take the time, on a regular basis, to talk to your employees about their lives, goals and challenges. Ask them what they hope to accomplish, not just in the next week, but in the next year, five years and ten years in their careers. Listen intently to what they say, and think about how you can help them achieve that. And then act.
Anyone who asks me those questions will get double the loyalty out of me - they'll know before I even think of going elsewhere. I've been at way too many places that just don't give a damn, or assume that people will look out for themselves. They will, but probably to another place. But if you want them to be dedicated and loyal to working for you you need to get out in front. Solve the little problems before they become big ones, or lose your best employees (who can easily get a job elsewhere) and let your companies morale and productivity die.