Конечно есть разные методы)), но думаю что здесь обсуждают достойные.
Удерживать сотрудников можно формируя спрос на работу в Вашей компании, думаю это будет одним из самых эффективных методов, причем не всегда уровень зарплаты имеет решающее значение для работника. Внутренняя культура компании, ценности, которые она провозглашает, люди , которые работают в компании, это все влияет на принятие решение о трудоустройстве к Вам.
Но если люди бегут от Вас, это уже тревожный сигнал. Постарайтесь узнать ( только не в "лоб", люди не скажут Вам правду) куда и почему они уходят, возможно собранная статистика позволит провести анализ и определить проблему, затем уже приступайте к ее устранению. Иначе это будет Ваша "Черная дыра" , которая сжирает бюджет и планы развития компании.