Your employees are perhaps the most valuable asset that your business possesses. You have invested time and money in training them, so it makes sense to keep them as long as possible. The process of keeping your best employees from leaving begins when you hire them. Trust your instincts, verify their credentials, and try to find people who are a good fit for your company and are likely to stay for a while. If you are preparing fast food, don't choose someone with an advanced degree; they're likely to accept the job because they need something immediately, but they'll probably want to find something more appropriate to their level of education for the long term. If you are filling a position left by a specific employee, don't look for someone who will perform exactly the same tasks in precisely the same way as the person who left. You won't find a cookie cutter replacement, and your best bet is to choose the best possible all around applicant, and trust that they will find their particular niche in your company. Here's how to keep your good employees around for a while.
Pay your employees fairly, and they will be more likely to stay with your company. While it may cost more in the short term to pay a higher wage or salary, you will recoup this investment by saving money training new staff, and also because the knowledge that employees accumulate during their tenure with your company enables them to save you money by making careful, informed decisions.
You are also likely to keep your best employees from leaving if you give them leeway to make decisions on their own. This makes them feel valued, and if they feel stimulated and have a sense that they are making an important contribution to your company they will experience greater job satisfaction and are likely to keep their jobs longer.
Be flexible with your employees and take their personal needs into account, and you will increase the chances of keeping your best employees from leaving. You may feel concerned that if you always accommodate their needs for schedule changes they may take advantage of your willingness to work with them. But the kind of employee that you want to keep with your company for a long time is unlikely to ask for time off merely to satisfy their whims. An employee's personal life is almost always more important to them than their job, and if you are realistic about this fact, you will make sure that their job is as important to them as possible, and that they want to stay with your company for as long as possible.
Tell your good employees that you value them. You may assume that they know, but if you are sincere, they will always enjoy hearing your praise.

Delicious
Digg
Google
Yahoo